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/ 560 es14 1 5 25687 2133 true 614 11ty abs ace 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 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 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 425 C17 2 5 25666 577 true 464 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 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 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 int main() { printf(""Hello, world!\n""); return 0; } " "#include 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—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/ 419 https://docs.python.org/3/whatsnew/ https://www.python.org/downloads/ 3.13.0 3 3 32 25666 1658 true 438 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 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 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 25656 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 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 void clearCache(ReferenceQueue rq, ConcurrentHashMap> cache){ //cleanup any dead entries if(rq.poll() != null) { while(rq.poll() != null) ; for(Map.Entry> e : cache.entrySet()) { Reference 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: *

* throw sneakyThrow( some exception ); */ static public RuntimeException sneakyThrow(Throwable t) { // http://www.mail-archive.com/javaposse@googlegroups.com/msg05984.html if (t == null) throw new NullPointerException(); Util.sneakyThrow0(t); return null; } @SuppressWarnings(""unchecked"") static private 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 311 https://www.isocpp.org/blog https://en.cppreference.com/w/cpp/language/history C++20 5 6 25646 1202 true 328 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 orca p-star paraview particles pawn-scripting-language pawn pep8 phorth php 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 main() { cout << ""Hello World!"" << endl; return 0; } " "#include int main() { std::cout << ""Hello World"" << std::endl; } " #include namespace Gui { } C++ https://reddit.com/r/cpp https://riju.codes/cpp "#include int main() { std::cout << ""Hello, world!"" << std::endl; return 0; } " https://twitter.com/isocpp "1 #include 2 #include 3 #include 4 5 int main() { 6 try { 7 std::vector 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/ 544 html5 6 4 25634 2097 true 551 11ty abcl-lang abs ace activity-pub 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 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 and introduce content into the page directly. Others such as

...

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 Hello World! Hello World! " Hello World

Hello World

" "

Supported Targets

" HTML https://www.reddit.com/r/HTML "" 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 444 css3 7 4 25612 true 446 abs ace 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 openverse p-star p4p packagist-pm pact pandas paraview parsers particles particles pawn-scripting-language pawn pegjs penrose pinto pkl plaid-programming-language plang 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 25594 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 25590 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 => ""Hello, World!""" 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 25588 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 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 '
'; echo $she->greet(); // prints ""Hello, my name is Sally Davis."" echo '
'; echo $other->greet(); // prints ""Hello, my name is iAmine."" echo '
'; 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 25579 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/ 419 1.1 12 3 25578 2626 true 432 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 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 " " " 52.56 13.29 " XML " " 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 634 1 13 3 25576 true 658 11ty aardvark abs ace activity-pub adept 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 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 51 queryLanguage https://modern-sql.com/standard 57 9 14 3 25567 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 275 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 sql sql http://www.rosettacode.org/wiki/Category:SQL United States SQL # Hello World in SQL SELECT 'Hello World'; 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 90 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 25561 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 110 javascript 1 true 5 true mts tsx ts https://tio.run/#typescript https://www.typescriptlang.org/docs/ https://devdocs.io/typescript/ text typescript TypeScript http://www.rosettacode.org/wiki/Category:TypeScript https://npmjs.org/ node-typescript // Hello world in TypeScript alert('Hello world!'); "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 25554 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 25542 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 25536 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/ 243 5.2 19 4 13 25529 1851 true 246 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 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 90 pl https://www.rust-lang.org 114 https://blog.rust-lang.org/ 1.78.0 20 5 29 25522 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 182 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 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 87 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 25513 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 216 1 true 5 true swift false https://www.swift.org/documentation/ https://www.swift.org/blog/forums/ text 9077 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 } "// Hello world in Swift println(""Hello, world!"")" "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 60 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 25484 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 66 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 http://www.rosettacode.org/wiki/Category:MATLAB https://www.mathworks.com/matlabcentral/fileexchange/ United States Matlab % Hello World in MATLAB. disp('Hello World'); 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 25484 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/ 68 https://www.lua.org/news.html https://www.lua.org/versions.html https://www.lua.org/download.html 5.4.6 24 5 25479 2196 true 77 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 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 25474 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 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) { println(""Hello, world!"") }" "fun main() { println(""Hello World"") } " "package addressbook class Contact( val name : String, val emails : List, val addresses : List, val phonenums : List ) 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? = null private val countryTable : Map 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 90 pl https://www.haskell.org https://www.haskell.org/onlinereport/haskell2010/ 83 https://www.haskell.org/downloads/ 2010 26 6 25452 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 163 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 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 "-- Hello World in Haskell main = putStrLn ""Hello World"" " "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 '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 25402 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 25397 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 96 pl https://elixir-lang.org 14 https://elixir-lang.org/blog/ https://elixir-lang.org/install.html 1.16 29 5 8 25357 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 128 1 true 1 true ex exs false https://tio.run/#elixir https://elixir-lang.org/docs.html https://devdocs.io/elixir~1.5/ text elixir Elixir http://www.rosettacode.org/wiki/Category:Elixir https://hex.pm/ elixir Brazil Elixir "# Hello world in Elixir defmodule HelloWorld do IO.puts ""Hello, World!"" end" "#!/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 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 30 6 31 25348 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 lisp Lisp 1958 John McCarthy 32 pl lisp 140 31 2 25340 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 40 lambda-calculus 1 asd el lisp lsp cl jl https://common-lisp.net/documentation text 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 prolog Prolog 1972 Alain Colmerauer 58 pl 13 https://www.swi-prolog.org/Download.html 32 5 25334 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 25326 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 25325 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 #include 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 int main(void) { NSLog(@""Hello World""); } " "#import ""Foo.h"" @implementation Foo @end " Objective-C https://reddit.com/r/ObjectiveC https://riju.codes/objectivec "#import 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 25310 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 workflow|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 25295 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 72 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 25287 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 135 1 3 true dart https://tio.run/#dart https://dart.dev/guides https://dart.dev/faq text 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 args) { return square(int.fromEnvironment(""input"")); } " // Hello world in Dart main() { print('Hello world!'); } 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 25273 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 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<<>>(ad, bd); cudaMemcpy( a, ad, csize, cudaMemcpyDeviceToHost ); cudaFree( ad ); cudaFree( bd ); printf(""%s\n"", a); return EXIT_SUCCESS; }" "#include __global__ void hello_world(){ printf(""Hello World\n""); } int main() { hello_world<<<1,1>>>(); return 0; } " "#include #include /** * 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<<>>(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 51 contractLanguage http://github.com/ethereum/solidity 8 https://blog.soliditylang.org/ https://blog.soliditylang.org/category/releases/ 0.8.26 39 4 18 25272 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 1283 2 true 0 true sol text 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 56 pl 4 40 5 25263 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 493 7 CBL cbl ccp COB cob cobol cpy https://openbase.com/js/cobol/documentation https://lists.openmainframeproject.org/g/wg-cobol/subgroups text cobol Cobol http://www.rosettacode.org/wiki/Category:COBOL open-cobol United States COBOL " * Hello World in COBOL ***************************** IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. MAIN SECTION. DISPLAY ""Hello World!"" STOP RUN. ****************************" 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 44 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 25244 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 63 1 true 0 true zig https://tio.run/#zig https://ziglang.org/documentation/master/ https://github.com/ziglang/zig/wiki/FAQ text 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 60 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 25242 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 110 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 http://www.rosettacode.org/wiki/Category:Racket https://pkgs.racket-lang.org/ Racket ";; Hello world in Racket #lang racket/base ""Hello, World!""" "#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/ 1128 1.0.1 43 4 1 25237 true 1144 05ab1e 11ty aardvark abcl-lang abs ace acorn-lang activity-pub ad-hoc adamant adept 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 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 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 25232 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 25231 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 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/ 803 1.2.2 46 4 25210 true 816 05ab1e 11ty abcl-lang abs ace adept 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 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 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: |

""Three is always greater than two, even for large values of two""

--Author Unknown

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 pascal Pascal 1970 Niklaus Wirth 63 pl 61 https://www.freepascal.org/news.html https://www.freepascal.org/download.html 47 6 25210 520 true 67 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 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 https://pldb.io/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 nim Nim 2008 Andreas Rumpf 66 pl https://nim-lang.org/ 13 https://nim-lang.org/blog.html 2.0.4 48 6 17 25209 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: """", 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 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/ 49 6 25205 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)|Ramdén, H. Å|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 & 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 toml TOML 2013 Tom Preston-Werner 30 dataNotation https://toml.io https://toml.io/en/v1.0.0 219 1.0.0 50 3 5 25194 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 37 1 true 1 true toml https://toml.io/en/ text "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 ada Ada 1980 Jean Ichbiah 66 pl https://www.adaic.org/ http://www.adaic.org 10 51 5 25193 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 151 1 ada adb ads pad true false https://pyjarrett.github.io/programming-with-ada/ http://www.ada-auth.org/comment.html text 8040 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); " "-- Hello World in Ada with Text_IO; procedure Hello_World is begin Text_IO.Put_Line(""Hello World!""); end Hello_World; " "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, Franç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 48 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 25180 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 605 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/ 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 25162 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 25131 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/mysql 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 25121 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 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 = ; let selfClosing2 = ; let selfClosing3 = ; let a = a + 2) /> ; let a3 = ; let a4 = ; let a5 = ""testing a string here"" ; let a6 = ""testing a string here"" ""another string"" (2 + 4) ; let intended = true; let punning = ; let namespace = ; let c = ; let d = ; let spaceBefore = ; let spaceBefore2 = ; let siblingNotSpaced = ; let jsxInList = []; let jsxInList2 = []; let jsxInListA = []; let jsxInListB = []; let jsxInListC = []; let jsxInListD = []; let jsxInList3 = [, , ]; let jsxInList4 = [, , ]; let jsxInList5 = [, ]; let jsxInList6 = [, ]; let jsxInList7 = [, ]; let jsxInList8 = [, ]; let testFunc b => b; let jsxInFnCall = testFunc ; let lotsOfArguments = ; let lowerCase =
; let b = 0; let d = 0; /* * Should pun the first example: */ let a = 5 ; let a = 5 ; let a = 5 ; let a = 0.55 ; let a = Foo.createElement """" [@JSX]; let ident = a ; let fragment1 = <> ; let fragment2 = <> ; let fragment3 = <> ; let fragment4 = <> ; let fragment5 = <> ; let fragment6 = <> ; let fragment7 = <> ; let fragment8 = <> ; 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 = 1 2 3 4 5 ; let listOfItems2 = 1.0 2.8 3.8 4.0 5.1 ; let listOfItems3 = fragment11 fragment11 ; /* * Several sequential simple jsx expressions must be separated with a space. */ let thisIsRight a b => (); let tagOne children => (); let tagTwo children => (); /* thisIsWrong ; */ thisIsRight ; /* thisIsWrong ; */ thisIsRight ; let a children => (); let b children => (); let thisIsOkay = ; let thisIsAlsoOkay = ; /* Doesn't make any sense, but suppose you defined an infix operator to compare jsx */ < ; > ; < ; > ; let listOfListOfJsx = [<> ]; let listOfListOfJsx = [<> ]; let listOfListOfJsx = [ <> , <> ]; let listOfListOfJsx = [ <> , <> , ...listOfListOfJsx ]; let sameButWithSpaces = [<> ]; let sameButWithSpaces = [<> ]; let sameButWithSpaces = [ <> , <> ]; let sameButWithSpaces = [ <> , <> , ...sameButWithSpaces ]; /* * Test named tag right next to an open bracket. */ let listOfJsx = []; let listOfJsx = []; let listOfJsx = [, ]; let listOfJsx = [, , ...listOfJsx]; let sameButWithSpaces = []; let sameButWithSpaces = []; let sameButWithSpaces = [, ]; let sameButWithSpaces = [ , , ...sameButWithSpaces ]; /** * Test no conflict with polymorphic variant types. */ type thisType = [ | `Foo | `Bar]; type t 'a = [< thisType] as 'a; let asd = ""a"" ""b"" [@foo]; let asd2 = One.createElementobvioustypo test::false [""a"", ""b""] [@JSX] [@foo]; let span test::(test: bool) foo::(foo: int) children => 1; let asd = ""a"" ""b"" [@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 () => <> ; let myFun () => <> ; let myFun () => <> ; /** * Children should wrap without forcing attributes to. */ ; /** * Failing test cases: */ /* let res = ) > */ /* */ /* ; */ /* let res = ) />; */ " 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 25115 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 25111 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 25090 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 25083 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 25077 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 25072 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 25055 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 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 63 5 25048 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 awk awk 1977 Alfred Aho and Peter J. Weinberger and Brian Kernighan 46 pl http://www.cs.princeton.edu/~bwk/btl.mirror/ 46 64 5 25045 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 https://pldb.io/blog/brianKernighan.html https://cheatsheets.zip/awk 4680 7 https://exercism.org/tracks/awk 56 3 auk awk gawk mawk nawk https://tio.run/#awk https://www.gnu.org/software/gawk/manual/gawk.html text Awk http://www.rosettacode.org/wiki/Category:AWK gawk United States AWK "# Hello world in AWK BEGIN { print ""Hello World!"" }" "# 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 coq Coq 1989 Thierry Coquand 41 pl mathematics https://coq.inria.fr/ 9 8.19.1 65 1 20 25042 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 25030 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 25014 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 25001 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 f-sharp F# 2005 Don Syme 74 pl http://fsharp.org 19 https://github.com/dotnet/fsharp/blob/main/release-notes.md 69 6 24998 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 70 1 16 24992 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 llvmir LLVM IR 2003 Chris Lattner 34 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 71 4 24987 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 36 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 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 hcl HCL 2014 34 dataNotation 16 v2.20.1 72 3 10 24978 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 74 true 2 true hcl nomad tf tfvars https://developer.hashicorp.com/terraform/language/syntax/configuration text hcl "variable ""ami"" { description = ""the AMI to use"" } < 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 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 76 1 23 24915 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 svg SVG 2001 24 textMarkup 354 77 3 24912 true 356 abs ace activity-pub 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 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 " Hello World Hello World " " Hello World Hello World " " " 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 haml HAML 2006 Hampton Lintorn-Catlin 37 template http://haml.info/ 6 v6.3.0 78 4 9 24909 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 " BoBlog

Halloween

Tuesday, October 31, 2006

Happy Halloween, glorious readers! I'm going to a party this evening... I'm very excited.

New Rails Templating Engine

Friday, August 11, 2006

There's a very cool new Templating Engine out for Ruby on Rails. It's called Haml.

" 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 liquid Liquid 2008 Tobias Lütke 27 template https://shopify.github.io/liquid/ 5 v5.5.0 79 1 4 24902 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 "

We have wonderful products!

" 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 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 80 5 24901 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 https://pldb.io/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 vhdl VHDL 1983 45 hardwareDescriptionLanguage 5 81 4 24895 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 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 mongodb MongoDB 2009 Eliot Horowitz and Dwight Merriman 27 database https://www.mongodb.com/ 0 1.0.0 82 1 46 24890 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 83 2 23 24878 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 } }" "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 json5 JSON5 2012 Aseem Kishore 29 dataNotation https://json5.org/ 11 2.2.3 84 2 6 24875 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 40 json 1 true 2 true json5 https://json5.org/ text 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 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 24865 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 27 application https://cmake.org/ 185 86 5 50 24852 false 185 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 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 80 true cmake cmake.in CMakeLists.txt text 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) "# Hello World in CMake message(STATUS ""Hello World!"") " "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 forth Forth 1970 Charles H. Moore 45 pl 12 87 5 24852 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 88 1 46 24849 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 89 2 18 24842 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 gradle Gradle 2008 Hans Dockter 19 application https://gradle.org 56 v8.8.0-RC1 90 1 31 24839 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 { 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 odin odin 2016 Bill Hall 32 pl https://odin-lang.org/ https://odin-lang.org 4 v0.13.0 91 3 14 24839 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 https://github.com/odin-lang odin odin odin odin odin c cpp markdown make python yaml bourne-shell xml assembly-language glsl html javascript nix true 9333 0 50 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 protobuf Protocol Buffers 2008 35 idl https://developers.google.com/protocol-buffers/ 51 92 3 24832 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/protobuf3 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 visual-basic.net Visual Basic .NET 2001 32 pl https://docs.microsoft.com/dotnet/visual-basic/ 4 93 3 24826 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 ''' ''' Like Console.ReadLine but takes a prompt string. ''' 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 24821 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 24814 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 brainfuck Brainfuck 1993 Urban Müller 28 esolang 8 96 5 24798 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/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 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 97 2 24797 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 make Make 1976 Stuart Feldman 35 pl application 497 98 5 24797 768 true 499 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 orca-pl orca org oxyl p-star pcre perl pgbouncer php pipelines pkgconfig 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 apl APL 1964 Kenneth E. Iverson 39 pl arrayLang 4 99 5 24796 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←'

This is emphasized text.

' ⎕←{⍵/⍨~{⍵∨≠\⍵}⍵∊'<>'}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 assembly-language Assembly language 1960 17 assembly 103 100 2 24795 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 yacc Yacc 1975 Stephen C. Johnson 27 grammarLanguage compiler 69 101 1 1 24795 704 true 72 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 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 NUMBER %token VAR FNCT %right '=' %left '+' '-' %left '*' '/' %right '^' %left NEG %type expression %{ #include #include #include #include #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 wordpress WordPress 2003 Matt Mullenweg and Mike Little 20 application https://wordpress.org 0 102 0 1 24777 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 24756 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 24736 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 24728 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 24722 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 slim Slim 2010 Andy Stone 25 template https://slim-template.github.io 5 v5.2.1 107 3 6 24701 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 108 4 12 24699 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 109 5 10 24697 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 saltstack SaltStack 2011 Thomas S Hatch 20 pl https://repo.saltstack.com/ 4 110 1 27 24693 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 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 24688 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/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 bazel Bazel 2015 Han-Wen Nienhuys 17 application https://bazel.build/ 23 8.0.0-pre.20240516.1 112 0 34 24686 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 113 4 17 24677 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 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 114 2 24674 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|Gö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 lean Lean 2015 Leonardo de Moura 35 pl mathematics http://leanprover.github.io/ 4 v3.4.2 115 2 15 24669 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 http HTTP 1989 Tim Berners-Lee 21 protocol 0 116 2 24659 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 21 1 https://www.w3.org/Protocols/rfc2616/rfc2616.html na 4663 http United States http://http://http://@http://http://?http://#http:// is a legitimate URL 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 An Example Page Hello World, this is a very simple HTML document. " 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 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 117 0 35 24658 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 mojo Mojo 2022 Chris Lattner 24 pl https://www.modular.com/mojo 1 https://docs.modular.com/mojo/changelog.html 118 1 7 24657 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 maple Maple 1982 30 pl http://www.maplesoft.com/products/maple/ 0 https://faq.maplesoft.com/ https://www.maplesoft.com/download/ 119 2 24656 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 120 1 10 24648 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 121 2 5 24641 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 122 4 24632 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! "

A dialogue

""Take some more tea,"" the March Hare said to Alice, very earnestly.

""I've had nothing yet,"" Alice replied in an offended tone: ""so I can't take more.""

""You mean you can't take less,"" said the Hatter: ""it's very easy to take more than nothing.""

" 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 flow Flow 2014 Avik Chaudhuri 24 pl https://flow.org/ 0 v0.236.0 123 1 18 24626 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—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 robotframework RobotFramework 2013 21 pl http://robotframework.org/ 3 v6.1.1 124 1 12 24624 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 antlr ANTLR 1992 Terence Parr 35 grammarLanguage http://www.antlr.org 0 125 2 24615 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/antlr4 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 sed sed 1974 Lee E. McMahon 29 pl 24 126 4 24612 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: : : # # 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 :\ 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 redis Redis 2009 Salvatore Sanfilippo 25 application https://redis.io/ 0 7.2.5 127 2 20 24603 false 0 https://github.com/antirez/redis application 2009 2024 2009 2545 23614 65816 2511 false r/Redis 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 242 1 false 7 true text redis United States set Hello World 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 jq jq 2012 Stephen Dolan 21 queryLanguage https://stedolan.github.io/jq/ 0 128 1 17 24602 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 standard-ml Standard ML 1990 33 pl http://sml-family.org 14 129 4 24596 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 fstar F* 2014 35 pl https://www.fstar-lang.org/ 0 0.9.7 130 1 20 24595 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 30 pl https://vlang.io/ https://vlang.io/ 0 0.4.6 131 3 26 24589 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 44511 0 https://exercism.org/tracks/v 59 1 true 0 true https://github.com/vlang/v/blob/master/doc/docs.md "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 idl IDL 1977 David Stern 39 pl http://www.exelisvis.com/ProductsServices/IDL.aspx 23 132 3 24589 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 katex KaTeX 2013 Emily Eisenberg 22 textMarkup https://katex.org 0 0.16.10 133 1 15 24584 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 134 2 13 24579 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 = '' Welcome to ${companyName}!

Welcome to our humble company of ${Natural/show companySize} people!

'' 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 135 2 7 24570 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 136 3 24559 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 137 3 24544 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 138 3 24537 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. * ---------------------------------------------------------------------------------------+ * | 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 * +-------------------------------------------------------------------------------------- method constructor. super->constructor( ). _delegate = delegate. _csvstring = csvstring. _separator = separator. _skip_first_line = skip_first_line. endmethod. ""constructor * ---------------------------------------------------------------------------------------+ * | Instance Public Method CL_CSV_PARSER->PARSE * +-------------------------------------------------------------------------------------------------+ * | [!CX!] CX_CSV_PARSE_ERROR * +-------------------------------------------------------------------------------------- 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 type string. loop at lines assigning . "" 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( ). "" Send values to delegate _delegate->values_found( values ). endloop. endmethod. ""parse * ---------------------------------------------------------------------------------------+ * | Instance Private Method CL_CSV_PARSER->_LINES * +-------------------------------------------------------------------------------------------------+ * | [<-()] RETURNING TYPE STRINGTAB * +-------------------------------------------------------------------------------------- method _lines. split _csvstring at cl_abap_char_utilities=>cr_lf into table returning. endmethod. ""_lines * ---------------------------------------------------------------------------------------+ * | Instance Private Method CL_CSV_PARSER->_PARSE_LINE * +-------------------------------------------------------------------------------------------------+ * | [--->] LINE TYPE STRING * | [<-()] RETURNING TYPE STRINGTAB * | [!CX!] CX_CSV_PARSE_ERROR * +-------------------------------------------------------------------------------------- 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 139 2 24532 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 ejs EJS 2010 Tj Holowaychuk 19 template 11 1.0.0 140 2 8 24525 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) { %>

<%= user.name %>

<% } %> "<% include parts/depend %>
<% if (user.primaryAccount == ""teacher"") { %> <% include teacher/sidebar %> <% include teacher/dashboard %> <% } else if (user.primaryAccount == ""student"") { %> <% include student/sidebar %> <% include student/dashboard %> <% } else { %>

There seems to be a problem

<% } %>
" https://github.com/tj/ejs 0 0 EJS https://github.com/gregory-m/ejs-tmbundle EJS sass Sass 2006 Hampton Lintorn-Catlin 30 stylesheetLanguage http://sass-lang.com/ 2 141 4 24524 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 postcss PostCSS 2013 Andrey Sitnik 27 textMarkup https://postcss.org/ 0 8.4.38 142 2 5 24516 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 actionscript ActionScript 1998 Gary Grossman 34 pl 6 143 3 24515 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 pandas Pandas 2008 Wes McKinney 23 library https://pandas.pydata.org 0 v2.2.2 144 1 19 24505 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 pony Pony 2012 Sylvan Clebsch 38 pl https://www.ponylang.org/ 0 0.58.4 145 4 13 24496 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 verilog Verilog 1984 Phil Moorby and Prabhu Goel 49 hardwareDescriptionLanguage 0 146 5 24496 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 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 . 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 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 147 3 19 24484 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 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 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 squirrel Squirrel 2003 Alberto Demichelis 40 pl http://squirrel-lang.org/ 2 148 5 8 24479 true 2 cloc squirrel https://github.com/albertodemichelis/squirrel pl 284 433 1513 0 c_cpp clike text/x-c++src source.nut programming 2015 2024 2015 56 149 895 91 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 1942 0 53 1 true nut https://tio.run/#squirrel http://squirrel-lang.org/squirreldoc/ text 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 prql PRQL 2022 Maximilian Roos 33 queryLanguage https://prql-lang.org/ 0 https://prql-lang.org/posts/ 0.11.4 149 2 27 24478 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 c3 C3 2019 Christoffer Lernö 109 pl http://www.c3-lang.org/ 0 https://c3.handmade.network/blog 150 1 12 24478 true 1 c2 https://github.com/c3lang/c3c pl 2019 2024 2019 32 84 1665 57 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 2080 0 130 c2 c 1 false https://rosettacode.org/wiki/Category:C3 Sweden https://news.ycombinator.com/item?id=32005678 module stack ; // Above: the parameterized type is applied to the entire module. import std::mem; 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 = mem::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 hy Hy 2013 Paul Tagliamonte 43 pl lisp http://hylang.org/ 0 0.29.0 151 5 7 24477 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 152 3 29 24474 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> ; 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 flux FLUX 2014 Paul O’Shannessy 26 pl https://facebook.github.io/flux/ 0 4.0.4 153 1 7 24473 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 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 puppet Puppet 2005 22 pl 9 154 2 24471 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 manim Manim 2015 Grant Sanderson 25 framework https://www.manim.community 0 v0.17.2 155 0 18 24467 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 24460 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 autohotkey AutoHotkey 2003 33 pl https://autohotkey.com 4 157 4 24457 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 raml RAML 2013 21 yamlFormat http://raml.org/spec.html 2 1.0.0 158 1 3 24455 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 159 5 24449 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 vuejs Vue 2014 Evan You 22 framework https://vuejs.org 0 2.7.16 160 3 8 24447 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 "

{{ message }}

" " " https://twitter.com/vuejs "
User 1
" 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 161 0 14 24444 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 wren Wren 2013 Bob Nystrom 32 pl https://wren.io/ 0 0.4.0 162 2 15 24442 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 50 1 false 0 true https://tio.run/#wren text 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 less Less 2009 Alexis Sellier 32 stylesheetLanguage http://lesscss.org 16 163 4 24438 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 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 164 1 24431 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 cython Cython 2007 25 pl http://cython.org 15 165 1 24429 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 166 0 24429 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 mumps MUMPS 1966 Neil Pappalardo 35 pl 4 167 5 24410 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 24407 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 " #message# " " #message# " " ---> ---> Date Functions #RightNow#
#DateFormat(RightNow)#
#DateFormat(RightNow,""mm/dd/yy"")#
#TimeFormat(RightNow)#
#TimeFormat(RightNow,""hh:mm tt"")#
#IsDate(RightNow)#
#IsDate(""January 31, 2007"")#
#IsDate(""foo"")#
#DaysInMonth(RightNow)#
#x# #y# #z# ---> 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 ipfs IPFS 2015 Juan Benet 18 protocol cryptoProtocol https://ipfs.tech/ https://github.com/ipfs/specs 0 169 0 2 24404 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 xquery XQuery 2007 33 pl http://www.w3.org/XML/Query/ 4 https://www.w3.org/blog/tags/xquery/ 170 4 24400 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){ (: -------------------------------------------------------------------------- :) {u:enum-ns({$pipeline})} }; (: 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 " { for $act in doc(""hamlet.xml"")//ACT let $speakers := distinct-values($act//SPEAKER) return

{ string($act/TITLE) }

    { for $speaker in $speakers return
  • { $speaker }
  • }
} " 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 171 4 24397 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 https://pldb.io/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 rails Ruby on Rails 2005 David Heinemeier Hansson 19 framework http://rubyonrails.org 0 https://rubyonrails.org/category/releases 7.1.3.2 172 1 24396 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 mustache mustache 2009 Chris Wanstrath 19 template http://mustache.github.io/ 9 v1.1.1 173 1 5 24395 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 mdx MDX 2017 John Otander 19 textMarkup https://mdxjs.com/ 0 3.0.1 174 1 9 24392 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 28 1 false 3 true Various import { Chart } from '../components/chart' # Here’s a chart The chart is rendered inside our MDX document. 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 monaco Monaco Editor 2016 16 editor https://microsoft.github.io/monaco-editor/ 0 0.48.0 175 0 10 24376 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 eiffel Eiffel 1986 Bertrand Meyer 51 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 176 4 53 24371 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 108 1 false https://www.eiffel.org/documentation text eiffel http://www.rosettacode.org/wiki/Category:Eiffel Various https://www.eiffel.org/doc/eiffel/Eiffel_programming_language_syntax "note ""Hello World in Eiffel"" class HELLO create run feature run do print (""Hello World!%N"") end end " "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 jekyll Jekyll 2008 Tom Preston-Werner 17 staticSiteGenerator https://jekyllrb.com/ 0 v4.3.3 177 0 19 24370 true 1 scroll https://github.com/jekyll/jekyll staticSiteGenerator 2008 2024 2008 1427 9926 48705 225 false 2008 2025 12771 1282 812 71 66645 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 ml ML 1973 Robin Milner 25 pl 0 178 1 24370 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 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/ 179 1 5 24370 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 htmx htmx 2020 Carson Gross 21 template https://htmx.org/ 0 https://htmx.org/essays/ 1.9.12 180 1 13 24368 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 " " https://htmx.org/discord https://www.reddit.com/r/htmx/ https://twitter.com/htmx_org https://github.com/bigskysoftware/htmx 0 0 htmx.org smali Smali 2010 26 assembly 0 v2.5.2 181 3 8 24364 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 ()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 182 1 6 24360 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 183 0 23 24356 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 edn EDN 2012 27 dataNotation 0 184 2 1 24356 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 28 false https://learnxinyminutes.com/docs/edn/#:~:text=Extensible%20Data%20Notation%20(EDN)%20is,restricted%20to%20data%2C%20no%20code. text 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 bun Bun 2021 Jarred Sumner 20 vm https://bun.sh/ 0 https://bun.sh/blog 185 0 3 24355 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 micropython MicroPython 2014 Damien P. George 21 pl https://micropython.org/ 0 v1.23.0-preview 186 0 22 24354 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 capn-proto Cap'n Proto 2013 Kenton Varda 24 idl https://capnproto.org/ 0 v1.0.2 187 0 18 24353 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 43 protobuf 1 false 1 true text 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 pegjs PEG.js 2010 David Majda 30 grammarLanguage https://pegjs.org/ 0 v0.10.0 188 1 7 24347 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 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 korn-shell Korn shell 1983 23 pl http://www.kornshell.org/ 5 189 2 24346 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 hurl hurl 2020 Orange S.A 24 application https://hurl.dev/ 0 2.0.1 190 0 18 24344 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 191 1 13 24337 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 moonscript MoonScript 2011 36 pl http://moonscript.org/ 0 v0.5.0 192 3 6 24333 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 dot DOT 2007 Emden R. Gansner and Eleftherios Koutsofios and Stephen North 27 diagramLang 0 193 3 24331 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 tensorflow TensorFlow 2015 Manjunath Kudlur 18 library https://www.tensorflow.org/ 0 v2.16.1 194 0 34 24330 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 flutter Flutter 2017 Eric Seidel 19 framework https://flutter.dev 0 195 1 26 24327 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 v8 V8 2008 Lars Bak 17 vm https://v8.dev/ 0 12.7.131 196 0 23 24321 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 api-blueprint API Blueprint 2013 23 pl https://apiblueprint.org 0 197 1 1 24319 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 asp ASP 1996 28 template 0 198 2 24316 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) & ""
"" Response.Write ""Error Source: "" & Server.HTMLEncode(Err.Source) & ""
"" Response.Write ""Error Description: "" & Server.HTMLEncode(Err.Description) & ""
"" 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 highlightjs highlight.js 2006 Alexandre Go 16 library https://highlightjs.org/ 0 11.9.0 199 0 13 24314 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 codemirror CodeMirror 2007 Marijn Haverbeke 18 editor https://codemirror.net/ 0 0.16.0 200 0 6 24311 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 201 2 7 24309 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 202 1 30 24307 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 lex Lex 1975 Mike Lesk and Eric Schmidt 23 grammarLanguage 63 203 3 24306 680 true 63 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 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 %} %% /*** 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 | | Jani Taskinen | | Marcus Boerger | | Nuno Lopes | | Scott MacVicar | +----------------------------------------------------------------------+ */ /* $Id$ */ #include #include ""zend.h"" #include ""zend_globals.h"" #include #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 vala Vala 2006 33 pl https://wiki.gnome.org/Projects/Vala 4 204 4 24305 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 zephir Zephir 2013 Andres Gutierrez 29 pl https://zephir-lang.com/ 0 0.17.0 205 1 14 24295 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 jinja Jinja 2006 Armin Ronacher 22 template http://jinja.pocoo.org/ 0 3.1.4 206 2 11 24290 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 "

Workers

{% for server_info in server_infos %} {% if not server_info['failed'] %} {% for worker in server_info['workers'] %} {% endfor %} {% endif %} {% endfor %}
Job server IP File descriptor Client ID Functions
{{ server_info['hostport'][0] }}:{{ server_info['hostport'][1] }} {%- if server_info['failed'] -%} Not responding! {%- endif -%}
{{ worker['ip'] }} {{ worker['file_descriptor'] }} {{ worker['client_id'] }} {{ worker['tasks']|join(', ') }}
" Value with <unsafe> data 1, 2, 3, 4, 5, 6 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 logo Logo 1967 25 pl simulation 0 207 2 24288 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 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 enso Enso 2015 Wojciech Danilo 18 pl https://enso.org/ 0 2024.1.1-rc.1 208 0 23 24287 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 209 0 1 24287 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 m4 M4 1977 Brian Kernighan and Dennis Ritchie 28 pl 76 210 5 24286 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_COUNT. $1

') 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 undivert(1)dnl One of the queues is being pushed to output. https://riju.codes/m4 errprint(`Hello, world!')

1. First Section

2. Second Section

3. Conclusion

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 211 4 24284 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 restructuredtext reStructuredText 2002 David Goodger 22 textMarkup 131 212 4 24283 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 26 1 rest rest.txt rst rst.txt https://docutils.sourceforge.io/rst.html text 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 jsonnet Jsonnet 2014 Dave Cunningham 24 dataNotation https://jsonnet.org/ 0 v0.20.0 213 1 19 24281 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 blender-app Blender 1998 Ton Roosendaal 18 application 3d https://www.blender.org 0 214 1 21 24279 false 0 https://projects.blender.org/blender/blender.git application false b/Blender.py 2002 2025 157636 1370 13549 854 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 frege Frege 2011 29 pl https://github.com/Frege/frege 0 3.23.288 215 2 11 24273 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 janet Janet 2018 Calvin Rose 30 pl https://janet-lang.org 0 v1.34.0 216 1 8 24271 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 vbscript VBScript 1996 31 pl https://msdn.microsoft.com/en-us/library/t0aew7h6.aspx 0 217 2 24270 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 %> VBScript Example
<% ' 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)%>.
" ' 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 mlir MLIR 2019 Chris Lattner 25 ir https://mlir.llvm.org/ 0 218 2 1 24263 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 bicep Bicep 2020 Anthony Martin 26 jsonFormat 0 v0.27.1 219 1 12 24258 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 52 1 false 0 true 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 qt Qt 1995 16 framework https://www.qt.io/ 15 220 0 1 24254 false 15 boomerang-decompiler cmake eco-editor emscripten flow9 flua ktexteditor-editor kumir leo-editor monkeyx 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 221 3 21 24254 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 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 carp carp 2016 Erik Svedäng 25 pl lisp 0 v0.5.5 222 1 11 24250 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 react-native React Native 2015 Jordan Walke and Christopher Chedeau 18 framework http://www.reactnative.com/ 0 1000.0.0 223 1 21 24248 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 ( Hello World ); } " 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 batch Batchfile 1985 29 pl https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands 0 224 3 24248 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""data.txt C:\>set /p =""Message 2"">data.txt C:\>set /p =""Message 3"">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 d3 D3.js 2010 Mike Bostock 18 library https://d3js.org/ 0 7.9.0 225 1 9 24245 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 eve Eve 2016 Corey Montella 23 pl http://witheve.com/ 0 0.3.0-preview5 226 1 8 24236 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 32 1 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 ninja Ninja 2012 Evan Martin 20 template https://ninja-build.org/ 0 v1.12.1 227 0 13 24235 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 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 qml QML 2009 26 pl http://qt-project.org/doc/qt-5/qmlapplications.html 7 228 3 24234 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 imba Imba 2014 17 pl https://imba.io/ 2 v2.0.0-y.0 229 1 11 24231 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 https://github.com/imba/imba true 0 0 imba.io pl-sql PL/SQL 1991 33 pl 0 230 4 24230 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/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 couchdb CouchDB 2005 21 application https://couchdb.apache.org/ 0 3.3.3 231 0 24 24229 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 232 2 24223 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 233 1 8 24222 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 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 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 234 3 14 24217 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 #include ]] 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 235 4 24215 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 236 3 20 24210 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"", -> (

Hello, world

) ) " Opa https://twitter.com/opalang "Server.start(Server.http, { title: ""Hello"" , page: function() {

Hello, web!

} } )" 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 thrift Thrift 2007 20 idl http://thrift.apache.org/ 8 237 3 24206 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 21 thrift text 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 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 findAll() } true true true https://en.wikipedia.org/wiki/Apache_Thrift 0 0 thrift.apache.org Thrift https://github.com/textmate/thrift.tmbundle Thrift yara YARA 2008 Victor M. Alvarez 20 pl http://virustotal.github.io/yara/ 0 v4.5.1 238 2 18 24204 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 38 1 false 4 true text "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 matplotlib Matplotlib 2003 John D. Hunter 18 dataVis library http://matplotlib.org/ 0 v3.9.0 239 1 22 24200 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 arrow-format Apache Arrow 2016 Wes McKinney 16 binaryDataFormat https://arrow.apache.org/ 0 240 0 40 24196 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 literate-coffeescript Literate CoffeeScript 2013 Jeremy Ashkenas 19 pl https://coffeescript.org/#literate 0 2.7.0 241 1 9 24196 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 halide Halide 2010 21 pl http://halide-lang.org/ 0 v17.0.1 242 1 23 24196 true 0 https://github.com/halide/Halide pl 2012 2024 2010 243 1067 5798 1052 false 2010 2025 32101 342 2267 180 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 cir CIR 2020 20 ir https://facebookincubator.github.io/clangir/ 0 243 1 54 24194 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 // 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 > https://github.com/facebookincubator/clangir // true true false 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 244 1 13 24194 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 cson CSON 2011 Benjamin Lupton 19 dataNotation 11 8.4.0 245 2 6 24192 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 rdf RDF 1997 17 dataNotation https://www.w3.org/RDF/ 0 246 1 24189 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: . @prefix foaf: . @prefix dc: . 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 kubernetes Kubernetes 2014 Craig McLuckie and Joe Beda and and Brendan Burns 17 application https://kubernetes.io 0 v1.31.0-alpha.0 247 0 20 24189 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 248 0 98 24183 false 2 prismjs pygments https://github.com/ajaxorg/ace editor 2010 2024 2010 619 5268 26584 148 false 2010 2025 9117 652 1523 46 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 agda Agda 2007 Ulf Norell and Catarina Coquand 37 pl http://wiki.portal.chalmers.se/agda 4 249 3 24182 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 bourne-shell Bourne shell 1977 Stephen Bourne 17 pl 632 250 0 24179 3931 true 632 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 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 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 nextflow Nextflow 2013 24 pl http://nextflow.io 0 v23.12.0-edge 251 1 19 24178 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 */ /* * Author Paolo Di Tommaso */ 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 pytorch PyTorch 2016 Ronan Collobert 17 library http://pytorch.org/ 0 252 0 35 24177 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 magit Magit 2013 Marius Vollmer 17 application https://magit.vc/ 0 v3.3.0 253 1 4 24176 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 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 254 0 20 24170 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 Futhark, a high-performance parallel functional array language targeting GPUs. Futhark, a high-performance parallel functional array language targeting GPUs. University of Copenhagen Futhark, 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 flex FLEX 1987 Vern Paxson 23 grammarLanguage https://github.com/westes/flex 0 v2.6.4 255 2 13 24163 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 %} %% %% 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 24159 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 pl-i PL/I 1964 24 pl 1 257 1 24147 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 258 4 24141 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 scala-js Scala.js 2013 Martin Odersky 22 pl https://www.scala-js.org/ 0 v1.16.0 259 2 10 24140 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 sparql SPARQL 2008 33 queryLanguage 0 260 3 24137 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: SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. } SPARQL PREFIX ex: 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 102 261 2 24134 true 102 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 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 vyper Vyper 2016 Vitalik Buterin 20 contractLanguage https://vyperlang.org 0 https://blog.vyperlang.org/ v0.3.10 262 1 11 24134 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 263 1 11 24131 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 264 1 18 24124 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 {{ title }}
    {% for item in items %}
  • {{ escape(item) }}
  • {% end %}
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 carbon Carbon 2020 Chandler Carruth and Jon Ross-Perkins 17 pl https://docs.carbon-lang.dev 0 265 2 23 24119 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 266 1 9 24116 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

Hello {name}!

https://github.com/sveltejs/svelte 0 0 svelte.dev rmarkdown RMarkdown 2014 Joseph J. Allaire 21 textMarkup https://rmarkdown.rstudio.com/ 0 v0.9.6 267 1 13 24115 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 jison Jison 2009 Zachary Carter 21 pl http://zaa.ch/jison/ 0 0.4.18 268 1 12 24109 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 unison unison 2015 20 pl http://unisonweb.org/ 0 269 2 16 24106 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 gravity gravity 2017 22 pl http://gravity-lang.org/ 0 0.8.5 270 1 11 24106 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 uml UML 1996 16 xmlFormat 0 271 1 24104 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 " ananas.org stylesheet " 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 taichi Taichi 2019 Yuanming Hu 17 pl https://taichi-lang.org/ 0 v1.7.1 272 1 16 24103 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 marko Marko 2014 18 textMarkup https://markojs.com/ 0 v5.20.9 273 1 9 24098 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'];

Hello ${name}!

  • ${color}
No colors!
https://github.com/marko-js/marko 0 0 markojs.com Marko https://github.com/marko-js/marko-tmbundle Marko moonbit MoonBit 2022 Hongbo Zhang 37 pl https://www.moonbitlang.cn 1 274 1 6 24098 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 275 3 24097 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 semver Semantic Versioning 2011 Tom Preston-Werner 19 schema https://semver.org/ 0 2.0.0 276 1 4 24094 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 23 1 false 2 true text United States 1.5.12 https://github.com/semver/semver 0 0 semver.org vba VBA 1993 22 pl 0 277 0 24090 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 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 regex Regular Expressions 1951 Stephen Kleene 17 queryLanguage 0 278 2 24073 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 emacs-lisp Emacs Lisp 1985 Richard Stallman 35 pl lisp 0 279 3 24070 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 wenyan 文言文編程語言 2019 Lingdong Huang 17 pl https://wy-lang.org/ https://wy-lang.org/spec.html 0 0.4.0 280 1 10 24069 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 281 3 7 24065 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 sagemath Sage 2005 30 pl http://www.sagemath.org/ 0 https://www.sagemath.org/download.html 282 3 10 24064 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 # # 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 . 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 smtp SMTP 1982 Jon Postel 15 protocol 0 283 1 24063 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 dtrace DTrace 2005 26 pl http://dtrace.org/ 3 284 4 24062 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 gogs-editor gogs-editor 2014 Joe Chen 16 editor https://gogs.io/ 0 v0.13.0 285 0 15 24053 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 beef beef-lang 2019 Brian Fiete 24 pl https://www.beeflang.org/ 0 0.43.4 286 1 25 24052 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 pov-ray-sdl POV-Ray SDL 1991 Chris Cason 26 pl 0 v3.8.0-x.tokenizer.9996595 287 1 26 24052 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 aws AWS 2006 15 cloud https://aws.amazon.com/ 0 288 0 24050 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 expect Expect 1990 19 pl http://core.tcl.tk/expect/index 22 289 2 24046 1622 true 22 ad-hoc beef borgo cir cmake crmsh dern ec ecl flow hhvm icarus invokator java menhir micropython oil 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 wolfram Wolfram Language 1988 Stephen Wolfram 33 pl https://www.wolfram.com/language/ 0 290 3 24046 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 emojicode Emojicode 2016 Theo Weidmann 22 pl http://www.emojicode.org/ 0 v0.8.4 291 2 10 24045 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 hjson Hjson 2014 Christian Zangl 24 dataNotation https://hjson.github.io/ 0 292 1 8 24045 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 hack Hack 2014 Julien Verlaguet and Alok Menghrajani and Drew Paroski 36 pl http://hacklang.org/ 0 293 5 24045 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 > function main(): void { echo ""Hello, world!\n""; }" https://twitter.com/hacklang 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 openscad OpenSCAD 2010 Marius Kintel and Clifford Wolf 30 pl cad 3d http://www.openscad.org 0 296 3 24034 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 84 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 true 1034 0 34 https://web.libera.chat/?channel=#openscad 2 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 gap GAP 1986 gap 33 pl http://www.gap-system.org/ 0 11.5.3 297 3 29 24030 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. gap> i:=IsomorphismPermGroup(G); # Find an isomorphism from G to a group of permutations 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 kaitai kaitai 2016 Mikhail Yakshin 20 idl http://kaitai.io/ 0 298 1 3 24029 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 yasnippet YASnippet 2008 Zhang Chiyuan 21 textMarkup http://joaotavora.github.com/yasnippet/ 0 0.14.0 299 2 5 24029 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 azure Microsoft Azure 2010 15 cloud https://azure.microsoft.com 0 300 0 24028 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 yii Yes It Is 2006 Qiang Xue 16 framework http://www.yiiframework.com/ 0 2.0.49 301 0 12 24027 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 mgmt mgmt 2015 James Shubin 20 pl https://purpleidea.com/tags/mgmtconfig/ 0 0.0.26 302 1 14 24027 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 lil Lil 2022 John Earnest 69 pl arrayLang http://beyondloom.com/tools/trylil.html 0 303 1 12 24027 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 applescript Applescript 1993 41 pl https://developer.apple.com/library/content/documentation/AppleScript/Conceptual/AppleScriptX/AppleScriptX.html 0 304 4 24016 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 x86-assembly x86 Assembly 1972 19 assembly 1 305 3 24014 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 ceylon Ceylon 2011 Gavin King 48 pl https://ceylon-lang.org/ http://ceylon-lang.org 0 1.2.1-osgi 306 5 18 24013 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 { 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 rexx Rexx 1979 Mike Cowlishaw 39 pl 5 307 4 24011 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 https://pldb.io/blog/mikecowlishaw-interview.html 435 40 49 1 pprx rexx https://tio.run/#rexx https://www.ibm.com/docs/en/zos/2.1.0?topic=guide-learning-rexx-language text REXX http://www.rosettacode.org/wiki/Category:REXX regina-rexx United Kingdom 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 twig Twig 2009 29 template https://twig.symfony.com/ 4 308 2 2 24010 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 %} {% endblock navigation %}" Twig "{% extends ""base.html"" %} {% block navigation %} {% 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 309 4 24010 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 cache = new WeakHashMap(); } " 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 tea-pm tea 2021 Max Howell 17 packageManager https://tea.xyz/ 0 v1.1.6 310 0 7 24008 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 owl OWL 2004 18 xmlFormat 0 311 2 24008 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 " ]> v.1.4. Added Food class (used in domain/range of hasIngredient), Added several hasCountryOfOrigin restrictions on pizzas, Made hasTopping invers functional version 1.5 v.1.5. Removed protege.owl import and references. Made ontology URI date-independent 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/) Americana 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 ron Ron 2015 Juniper Tyree 21 dataNotation https://docs.rs/ron 0 v0.8.1 312 1 4 24008 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 28 1 false 0 true 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 systemverilog SystemVerilog 2002 36 pl 0 313 2 24007 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 287 http://courses.eees.dei.unibo.it/LABMPHSENG/wp-content/uploads/2016/02/SystemVerilog_3.1a.pdf text 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 qbasic QBasic 1991 27 pl 0 314 1 24006 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 scipy SciPy 2001 Travis Oliphant and Pearu Peterson and Eric Jones 16 library https://www.scipy.org/scipylib/index.html 0 v1.13.1 315 0 23 24004 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 316 0 14 24000 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 numpy NumPy 1995 Travis Oliphant 25 library http://www.numpy.org/ 0 317 1 2 23999 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 c2 C2 2012 Bas van den Berg 33 pl http://www.c2lang.org/ 0 318 0 8 23999 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 onnx onnx 2017 Junjie Bai 16 binaryDataFormat https://onnx.ai/ 0 v1.16.1 319 0 15 23996 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 ecl ECL 2000 26 pl http://hpccsystems.com/ 0 320 2 32 23993 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 chatterbot chatterbot 2014 Gunther Cox 16 library https://chatterbot.readthedocs.io 0 1.0.8 321 0 10 23992 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 hlsl HLSL 2002 24 shadingLanguage 9 322 2 23990 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 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 20 pl 0 323 3 23989 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 34 13 http://www.algol60.org/4documentation.htm text 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 oberon Oberon 1986 Niklaus Wirth 34 pl http://www.projectoberon.com/ 0 324 3 23989 1415 true 1 oberon-2 pl false o/Oberon.o 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 o https://pldb.io/blog/niklausWirth.html 810 0 40 algol-60 1 https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf http://www.projectoberon.net/txt/FAQ.txt text Switzerland Oberon MODULE HelloWorld; IMPORT Out; BEGIN Out.Open; Out.String('Hello World'); END HelloWorld. 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 java-server-pages JSP 1999 15 template 9 325 1 23986 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 cuelang Cue 2018 Marcel van Lohuizen 20 dataNotation https://cuelang.org/ 0 v0.4.0 326 1 6 23981 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 & 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 powerbuilder PowerBuilder 2010 24 pl 2 327 3 23980 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 34 pbt sra srf srm srs sru srw text 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 nltk Natural Language Toolkit 2001 16 library http://www.nltk.org/ 0 3.8.1 328 0 12 23978 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 progsbase progsbase 2018 Martin F. Johansen 69 pl https://www.progsbase.com/ https://www.progsbase.com/docs/ 0 329 0 23978 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 cryptol Cryptol 2014 Adam C. Foltzer 28 pl https://galois.com/ 0 3.2.2 330 1 24 23975 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 98 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 elvish Elvish 2013 Qi Xiao 18 pl https://elv.sh/ 0 v0.21.0-dev 331 2 15 23973 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 toit Toit 2021 Florian Loitsch and Kasper Lund 29 pl https://toitlang.org 0 https://blog.toit.io/ 332 1 23968 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 scikit-learn Scikit-learn 2007 David Cournapeau 15 library http://scikit-learn.org/stable/ 0 1.5.0 333 0 18 23959 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 11ty 11ty 2017 Zach Leatherman 16 staticSiteGenerator https://www.11ty.dev/ 0 https://www.11ty.dev/blog/ 334 0 8 23959 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 glsl GLSL 1992 24 shadingLanguage 3d 33 335 1 23958 false 33 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 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 41 comp fp frag frg fsh fshader geo geom glsl glslv gshader tesc tese vert vrx vsh vshader text 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 keras Keras 2015 François Chollet 15 library https://keras.io/ 0 v3.3.3 336 0 7 23956 true 0 https://github.com/keras-team/keras library 2015 2024 2015 1915 19395 61393 219 false 2015 2025 11606 1455 939 47 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 obsidian Obsidian 2020 Shida Li and Erica Xu 16 editor https://obsidian.md/ 0 337 0 3 23955 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 triton Triton 2021 Philippe Tillet 16 pl https://triton-lang.org/ 0 v2.1.0 338 1 15 23951 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 click Click 1999 24 pl https://github.com/kohler/click/wiki/Language 0 v2.0.1 339 1 17 23948 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 prometheus PROMETHEUS 2012 Matt T. Proud 15 pl https://prometheus.io/ 0 v2.52.0 340 0 18 23947 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 k K 1993 Arthur Whitney 27 pl arrayLang 0 341 2 23947 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 scilab Scilab 1990 32 pl 0 342 4 23947 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 343 2 23946 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 <> 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 <> 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 <> 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 <> 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 <> 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 <> 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 <> 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 <> 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 <> (***************************************************************************) (* 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 <> 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 turtle Turtle 2011 16 dataNotation 0 344 3 23943 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: . 2006 542 189 124 6723738 ttl ttl typescript 2930 0 16 https://www.w3.org/TR/turtle/ text 9688 "@prefix rdf: . @prefix dc: . @prefix ex: . dc:title ""RDF/XML Syntax Specification (Revised)"" ; ex:editor [ ex:fullname ""Dave Beckett""; ex:homePage ] ." "@prefix rdf: . @prefix dc: . @prefix ex: . dc:title ""RDF/XML Syntax Specification (Revised)"" ; ex:editor [ ex:fullname ""Dave Beckett""; ex:homePage ] ." Turtle " ""RDF/XML Syntax Specification (Revised)"" . _:bnode . _:bnode ""Dave Beckett"" . _:bnode ." 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 dogescript Dogescript 2013 Zach Bruggeman 26 pl http://dogescript.io 0 2.4.3 345 3 7 23943 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 idyll idyll 2017 23 pl https://idyll-lang.org/ 0 v2.6.0 346 1 10 23942 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 mps MPS 2010 17 grammarLanguage https://www.jetbrains.com/mps/ 1 347 0 15 23937 true 1 datev https://github.com/JetBrains/MPS grammarLanguage 2011 2024 2004 102 288 1528 7 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 2732 0 32 true text 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 wdl WDL 2012 24 pl http://www.openwdl.org/ 0 1.1.2 348 1 3 23937 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 yang YANG 2014 Tom Nadeau 18 application 0 349 1 9 23931 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 observable-lang Observable 2017 Mike Bostock 23 pl https://observablehq.com/ 0 5.9.8 350 1 5 23931 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 351 6 23928 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 ios iOS 2007 14 os https://www.apple.com/ios/ 0 352 0 23927 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 353 1 9 23927 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 slope Slope 2021 Sloum 42 pl lisp https://slope.colorfield.space 0 354 1 1 23925 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 microarchitecture-description-language mdl 2019 Reid Tatge 17 isa https://github.com/MPACT-ORG 0 llvmorg-14.0.0-rc1 355 0 1 23923 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 jai JAI 2014 Jonathan Blow 26 pl 0 356 2 23918 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 autoit AutoIt 1999 Jonathan Bennett 39 pl http://www.autoitscript.com/autoit3/ 0 357 2 23918 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 _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 codeql CodeQL 2018 Pavel Avgustinov 16 queryLanguage https://codeql.github.com/ 0 358 1 52 23911 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 69 1 false 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 djot Djot 2022 John MacFarlane 24 textMarkup https://djot.net 0 0.2.0 359 1 7 23909 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: [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 jakt Jakt 2022 Andreas Kling 19 pl 0 360 3 15 23908 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 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 nemerle Nemerle 2003 Krzysztof Czarnecki 36 pl http://nemerle.org 4 361 4 23905 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 362 4 20 23903 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 emberjs-framework emberjs-framework 2011 Yehuda Katz 15 framework https://emberjs.com/ 0 5.10.0-alpha.1 363 0 7 23902 false 0 https://github.com/emberjs/ember.js framework 2011 2024 2011 848 4214 22462 361 false 2011 2025 28940 1231 1263 89 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 mathics mathics 2012 20 pl https://mathics.github.io/ 0 5.0.0 364 1 16 23902 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 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 365 2 5 23902 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 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 366 1 11 23901 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 simula Simula 1965 Ole-Johan Dahl and Kristen Nygaard 34 pl 0 367 3 23901 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 datascript datascript 2014 15 queryLanguage 0 1.6.5 368 1 9 23898 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 ring Ring 2016 Mahmoud Fayed 29 pl http://ring-lang.net 7 369 2 23897 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 golo Golo 2012 Webmaster 35 pl http://golo-lang.org 0 v2.1.0 370 2 12 23897 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 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 371 1 6 23893 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 particles Particles 2017 Breck Yunits 31 dataNotation https://particles.scroll.pub 2 78.0.0 372 1 9 23890 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 mochajs mochajs 2011 TJ Holowaychuk and Guillermo Rauch 15 library https://mochajs.org/ 0 10.4.0 373 0 11 23888 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 jsf JSFuck 2012 Martin Kleppe 16 esolang http://www.jsfuck.com/ 0 0.5.0 374 1 4 23885 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 hhvm HHVM 2011 15 vm https://hhvm.com 0 375 0 60 23882 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 bison Bison 1985 Robert Corbett 26 grammarLanguage https://www.gnu.org/software/bison/ 0 376 2 23882 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 29 1 https://www.gnu.org/software/bison/manual/bison.html text United States https://github.com/babyraging/yash /* Reverse Polish Notation calculator. */ %{ #include #include 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 q Q 2003 Arthur Whitney 25 pl arrayLang 0 377 4 23881 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 pest pest 2018 Dragoș Tiselice 17 grammarLanguage https://pest.rs/ 0 378 1 7 23880 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 26 1 false https://docs.rs/pest/latest/pest/ https://pest.rs/book/ "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 transact-sql Transact-SQL 1984 25 queryLanguage 0 379 1 23880 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/blob/master/sql/tsql/TSqlParser.g4 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 felix Felix 2001 John Skaller 36 pl http://felix-lang.github.io/felix/ 0 380 2 29 23878 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 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 common-workflow-language CWL 2014 Luka Stojanovic 26 pl https://www.commonwl.org/ 0 3.1.20240508115724 381 1 11 23875 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 # 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 sizzle sizzle 2008 16 queryLanguage https://sizzlejs.com/ 0 2.3.11-pre 382 0 6 23874 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 lolcode LOLCODE 2007 Adam Lindsay 25 esolang http://lolcode.org/ 0 383 4 23869 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 26 1 https://tio.run/#lolcode https://learnxinyminutes.com/docs/LOLCODE/ https://esolangs.org/wiki/LOLCODE text 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 "HAI 1.2 VISIBLE ""Hello, world!"" KTHXBYE " 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 apollo-guidance-computer AGC 1966 19 assembly 0 384 2 23860 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 22 https://www.ibiblio.org/apollo/assembly_language_manual.html text 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 . # 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.
##
## 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 soap SOAP 1998 Dave Winer and Don Box and Bob Atkinson and Mohsen Al-Ghosein 15 xmlFormat 0 385 1 23859 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"" GOOGLE " 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 numba Numba 2012 Travis E. Oliphant 14 compiler http://numba.pydata.org/ 0 0.59.1 386 1 15 23856 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 387 1 23847 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 388 0 16 23845 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 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 23844 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 boo Boo 2003 Rodrigo B. De Oliveira 38 pl https://boo-language.github.io/ https://github.com/boo-lang 0 390 4 23844 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 assemblyscript AssemblyScript 2017 15 pl https://assemblyscript.org 0 v0.27.27 391 1 9 23840 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 392 0 12 23839 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 393 2 23831 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 datalog Datalog 1977 22 pl 0 394 2 23830 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 24 datomic text 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 ante Ante 2015 Jake Fecher 20 pl http://antelang.org 0 v0.8.0 395 2 7 23827 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 Ante 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 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 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 396 1 7 23826 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 [Decorator pattern| [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 prismjs Prism 2012 Lea Verou 15 library https://prismjs.com/ 0 1.29.0 397 0 11 23823 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 mercury Mercury 1995 Zoltan Somogyi 33 pl http://www.mercurylang.org 0 398 3 23822 2226 true 0 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 pgbouncer PgBouncer 2007 Frank McGeough 17 application https://www.pgbouncer.org/ 0 399 0 9 23818 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 mirah Mirah 2009 Charles Oliver Nutter 24 pl http://www.mirah.org 0 0.2.1 400 2 10 23818 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 rest REST 1996 Roy Fielding 14 protocol 0 401 0 23815 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 vim Vim 1991 Bram Moolenaar 14 editor https://www.vim.org/ 0 402 1 23810 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 logica Logica 2020 Evgeny Skvortsov 20 queryLanguage https://logica.dev/ 0 403 1 12 23810 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 chaiscript chaiscript 2009 17 pl http://chaiscript.com/ 0 v6.1.0 404 1 10 23805 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 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 isabelle Isabelle 1986 29 pl http://isabelle.in.tum.de/ 0 405 2 23805 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 \ ''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 ""\ = [l] @ rev (rev ls)"" by simp finally show ""rev (rev (l#ls)) = l#ls"" using IH by simp qed corollary ""\(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 yoptascript YoptaScript 2016 Sam Gozman 19 pl https://yopta.space/ https://yopta.space/ 0 2.0.4 406 2 7 23802 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 smarty Smarty 2006 Monte Ohrt and Messju Mohr and Uwe Tews 21 template http://www.smarty.net 5 407 2 23802 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 " {$title_text|escape} {* This is a little comment that won't be visible in the HTML source *} {$body_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', '

BODY: This is the message set using assign()

'); $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 mermaid mermaid 2014 Knut Sveidqvist 14 diagramLang https://mermaidjs.github.io/ 0 10.2.4 408 1 14 23800 true 0 https://github.com/mermaid-js/mermaid diagramLang 2014 2024 2014 639 6168 69540 981 false 2014 2025 13179 782 999 241 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 409 1 23800 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 410 0 23 23794 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 emacs-editor Emacs 1976 Guy Steele and Dave Moon 13 editor 0 411 0 23790 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 bcpl BCPL 1966 Martin Richards 27 pl 0 412 4 23786 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 30 1 http://www.math.bas.bg/bantchev/place/bcpl.html text 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)" "// Hello world in BCLP GET ""libhdr"" LET start() = VALOF $( writes(""Hello world*N"") RESULTIS 0 $) " "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 commonmark commonmark 2014 John MacFarlane 14 textMarkup https://commonmark.org/ 0 0.31.2 413 0 9 23785 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 impala Impala 2012 17 queryLanguage https://impala.apache.org 0 4.4.0 414 0 24 23776 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 cil CIL 2000 26 pl 0 415 4 23775 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 = ¶m 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 supercollider SuperCollider 1996 33 pl http://supercollider.github.io 0 416 4 23774 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 scss SCSS 2006 Hampton Lintorn-Catlin 33 stylesheetLanguage http://sass-lang.com/ 41 417 3 23772 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 skip skip 2018 19 pl http://skiplang.com/ 0 418 1 23 23770 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 mu Mu 2014 Kartik K. Agaram 22 pl https://github.com/akkartik/mu 0 419 1 16 23770 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 https://pldb.io/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 xojo Xojo 1996 26 pl http://xojo.com 0 420 3 23766 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 rholang Rholang 2016 18 contractLanguage https://rchain-community.github.io/ 0 v0.13.0-alpha3 421 1 20 23765 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 minidsdb Mindsdb 2018 14 application https://mindsdb.com/ 0 v2.62.4 422 0 14 23761 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 walt walt 2017 16 pl https://ballercat.github.io/walt/ 0 1.1.0 423 1 7 23761 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 docopt docopt 2012 Vladimir Keleshev 15 pl http://docopt.org/ 0 0.6.2 424 0 4 23760 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 dylan Dylan 1992 41 pl http://opendylan.org 0 425 4 23757 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 :: , arguments :: ) format-out(""Hello, world!\n""); exit-application(0); end function main; main(application-name(), application-arguments());" define method turn-blue (w :: ) 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 sugarss SugarSS 2016 Andrey Sitnik 18 textMarkup 2 4.0.1 426 1 7 23756 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 rebol REBOL 1997 Carl Sassenrath 45 pl http://www.rebol.com 0 427 5 23756 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 dynamo-visual-language Dynamo 2011 Ian Keough 16 visual https://dynamobim.org/ 0 428 0 14 23755 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 bqn BQN 2020 Marshall Lochbaum 19 pl arrayLang https://mlochbaum.github.io/BQN/ 1 429 1 9 23748 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 stencil Stencil 2018 Kyle Fuller 17 template https://stencil.fuller.li/en/latest/ 0 0.15.1 430 1 10 23739 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.
    {% for article in articles %}
  • {{ article.title }} by {{ article.author }}
  • {% endfor %}
https://github.com/stencilproject/Stencil 0 0 x10 X10 2004 Kemal Ebcioğlu and Saravanan Arumugam and Vijay Saraswat and Vivek Sarkar 44 pl http://x10-lang.org 0 431 2 23733 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 432 2 11 23732 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 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 meson Meson 2013 18 pl 18 433 1 23731 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 flow9 Flow9 2010 Dmitry Solomennikov 28 pl https://flow9.org/ 0 434 1 46 23731 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 raku Raku 2015 Larry Wall 41 pl https://www.raku.org/ 8 https://raku.org/downloads/ 6 435 3 23731 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 } 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().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 json-schema JSON Schema 2010 Kris Zyp 16 dataValidationLanguage http://json-schema.org/ 0 1.0.0 436 1 6 23730 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 ooc ooc 2009 Amos Wenger 31 pl https://ooc-lang.org/ 0 v0.9.10 437 1 12 23730 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 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 438 4 23723 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 vim-script Vim script 1991 24 pl 112 439 4 23720 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 "" 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 roy roy 2011 Brian McKenna 24 pl http://roy.brianmckenna.org/ 0 0.2.2 440 1 10 23720 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 ebnf EBNF 1977 Niklaus Wirth 17 grammarLanguage 0 441 2 23718 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 19 1 text 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 scoop-pm Scoop 2013 Luke Sampson 14 packageManager https://scoop.sh/ 0 v0.4.2 442 0 6 23716 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 443 0 16 23714 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 arkscript ArkScript 2019 Alexandre Plateau and Pierre Pharel and Natendrtfm 31 pl https://arkscript-lang.dev 0 v4.0.0-rc5 444 2 12 23714 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 jcl JCL 1964 19 pl 2 445 1 23712 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)|Ramdén, H. Å|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 23710 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)}

{$name}

{/if}
{switch count} {case 0} {call Empty.view} {param count: $count /} {/call} {default}

Wow, so many!

{/switch}
{/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 23706 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 => Set( _SET_DELETED, <(x)> ) #command SET DELETED () => Set( _SET_DELETED, ) #command @ , SAY [PICTURE ] [COLOR ] => ; DevPos( , ) ; DevOutPict( , [, ] ) #command ENDIF <*x*> => endif #ifdef __CLIPPER__ #xtranslate hb_MemoWrit( [] ) => MemoWrit( ) #xtranslate hb_dbExists( ) => File( ) #xtranslate hb_dbPack() => __dbPack() #xtranslate hb_default( @, ) => iif( StrTran( ValType( ), ""M"", ""C"" ) == StrTran( ValType( ), ""M"", ""C"" ),, := , ) #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 apache-hbase Apache Hbase 2008 14 application https://hbase.apache.org/ 0 448 0 28 23704 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 jasmine jasmine 2008 14 library https://jasmine.github.io/ 0 5.1.2 449 0 10 23703 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 450 0 12 23701 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 pyret pyret 2011 Joe Gibbs Politz 20 pl https://www.pyret.org/ 0 451 2 13 23701 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 oz Oz 1991 Gert Smolka 33 pl http://mozart.github.io 0 452 4 23701 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 wax Wax 2020 Lingdong Huang 26 pl https://waxc.netlify.app/ 0 0.0.1 453 0 15 23700 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 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 23699 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 self Self 1987 David Ungar 29 pl http://www.selflanguage.org 0 455 3 23698 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 lily Lily 2011 22 pl http://lily-lang.org 0 456 1 7 23696 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 457 3 28 23695 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 openrc-runscript OpenRC runscript 2007 Roy Marples 17 application 0 0.53.1 458 2 6 23692 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 kitten kitten 2012 Jon Purdy 22 pl http://kittenlang.org/ 0 459 2 8 23692 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
Kitten is a statically typed concatenative language with effect types. Kitten is a statically typed concatenative language with effect types. https://github.com/evincarofautumn/kitten/issues Kitten 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 gosu Gosu 2002 30 pl http://gosu-lang.org/ 0 460 3 23692 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 dplyr dplyr 2012 Hadley Wickham 13 dataFlow library https://dplyr.tidyverse.org 0 v1.1.4 461 0 7 23691 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 462 0 28 23690 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 mun-lang mun-lang 2019 18 pl https://mun-lang.org/ 0 v0.5.0 463 1 13 23689 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 ioke Ioke 2008 Ola Bini 36 pl http://ioke.org 0 464 3 10 23688 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 binary-notation Binary notation 1689 Gottfried Leibniz 14 notation 0 465 1 23686 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 latte Latte 2008 David Grudl 19 template https://latte.nette.org 0 v3.0.16 466 1 7 23685 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 *} {ifset $title}{$title} › {/ifset}Translation report {block #head}{/block} {block #navbar} {include _navbar.latte} {/block}
{include _flash.latte, flash => $flash}
{include #content}
{block #scripts}{/block} " 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 maxima Maxima 1982 31 pl http://maxima.sourceforge.net/ 0 467 1 23684 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 b B 1969 Ken Thompson and Dennis Ritchie 20 pl 0 468 2 23683 492 true 0 pl false b/B.b 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 b 1380 0 24 2 text 124 http://www.rosettacode.org/wiki/Category:B United States main() { putchar ('Hell'); putchar ('o Wo'); putchar ('rld'); putchar ('*n'); } /* 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 modelica Modelica 1997 29 pl http://www.modelica.org/ 0 469 2 23683 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 tidyverse tidyverse 2016 Hadley Wickham 15 dataFlow library https://www.tidyverse.org/ 0 v2.0.0 470 0 5 23681 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 neko Neko 2005 Nicolas Cannasse 23 pl https://nekovm.org/ 0 471 3 11 23681 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 skulpt skulpt 2009 Scott Graham 15 pl http://www.skulpt.org/ 0 1.2.0 472 0 14 23680 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 tcp TCP 1974 Vint Cerf and Bob Kahn 13 protocol 0 473 0 23679 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 hyperscript-lang Hyperscript 2020 16 pl https://hyperscript.org/ 0 0.9.12 474 1 8 23677 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 "
Do some stuff
" https://github.com/bigskysoftware/_hyperscript 0 0 hyperscript.org ibm-rpg RPG 1959 17 pl 0 475 2 23677 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 476 3 23673 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 packagist-pm packagist-pm 2011 Jordi Boggiano 16 packageManager https://packagist.org/ 0 477 0 12 23668 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 shen Shen 2011 Mark Tarver 30 pl http://shenlanguage.org/ 0 478 3 3 23668 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 jflex JFlex 2003 22 grammarLanguage http://jflex.de/ 0 v1.9.1 479 1 18 23665 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 * * 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 start * to end */ 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 23664 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 capybara capybara 2009 Jonas Nicklas and Kevin Fitzpatrick 14 library http://teamcapybara.github.io/capybara/ 0 3.40.0 481 0 7 23660 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 alpaca Alpaca 2016 Jeremy Pierre 16 pl http://alpaca-lang.org 0 v0.2.8 482 1 5 23657 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 22 1 false 0 true 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 please-build Please Build 2016 16 pl https://please.build 0 v17.8.7 483 1 18 23656 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 java-properties Java Properties 1995 17 dataNotation 0 484 2 23656 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 wing Wing 2022 Elad Ben-Israel 15 pl https://winglang.io 0 https://docs.winglang.io/blog v0.74.13 485 1 22 23655 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 newlisp NewLisp 1991 Lutz Mueller 32 pl lisp http://www.newlisp.org/ 0 10.7.5 486 2 10 23655 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 cyber Cyber 2022 20 pl https://cyberscript.dev/ 0 487 1 21 23654 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 ats ATS 2013 Hongwei Xi 33 pl http://www.ats-lang.org/ http://www.ats-lang.org/ 0 488 4 23654 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 ftp FTP 1971 13 protocol 0 489 0 23653 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 490 0 17 23653 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 dale Dale 2013 tomhrr 21 pl lisp https://github.com/tomhrr/dale/ 0 491 0 9 23653 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 xtend Xtend 2011 Sven Efftinge and Sebastian Zarnekow 28 pl http://www.xtend-lang.org 3 492 2 23649 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 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 xl-lang XL 2000 Christophe de Dinechin 25 pl http://xlr.sourceforge.net/ 0 v1.70.0 493 3 13 23648 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 livescript LiveScript 2011 Jeremy Ashkenas and Satoshi Murakami and George Zahariev 31 pl 0 494 3 23648 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 lfortran LFortran 2018 Ondrej Certik 18 pl compiler https://lfortran.org/ 0 https://lfortran.org/blog/ 495 1 21 23641 true 0 https://github.com/lfortran/lfortran pl 2019 2025 22 193 1050 1886 false 2017 2025 19896 142 6005 52 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 496 1 23638 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 xtext Xtext 2006 17 grammarLanguage https://www.eclipse.org/Xtext/ 0 v2.34.0 497 1 17 23630 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 conan-pm Conan 2015 14 packageManager https://conan.io/ 0 2.3.1 498 0 8 23628 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 fancy Fancy 2010 32 pl http://www.fancy-lang.org/ 0 v0.10.0 499 1 11 23628 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 pkl Pkl 2024 14 pl https://pkl-lang.org 0 https://pkl-lang.org/blog 500 1 15 23627 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 lfe LFE 2008 Robert Virding 27 pl lisp 1 https://blog.lfe.io/ http://docs.lfe.io/v0.7/classic-docs/release-notes.html 501 2 23625 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 ;; ;; 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 ;; > (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 quickjs QuickJS 2019 Fabrice Bellard 14 vm https://bellard.org/quickjs/ 0 502 0 6 23624 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 clips CLIPS 1985 28 pl http://www.clipsrules.net/ 0 503 4 23616 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 dat-protocol dat-protocol 2013 Max Ogden 14 protocol https://dat.foundation/ 0 14.0.3 504 0 6 23611 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 mariadb MariaDB 2009 16 queryLanguage 0 505 1 23609 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 257 https://mariadb.org/documentation/ text Finland and United States https://riju.codes/mariadb SELECT 'Hello, world!'; 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 io Io 2002 Steve Dekorte 39 pl https://iolanguage.org/ https://iolanguage.org/ 0 506 3 23606 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 qalb Qalb 2012 Ramsey Nasser 20 pl http://qlb-repl.herokuapp.com/ 0 507 2 6 23602 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 sourcepawn SourcePawn 2014 24 pl 0 508 1 14 23601 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 ngs NGS 2013 Ilya Sher 18 pl https://ngs-lang.org/ 0 v0.2.16 509 0 17 23599 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 NGS - 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. NGS - 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 NGS - 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 groff groff 1990 23 textMarkup https://www.gnu.org/software/groff/groff.html 0 510 1 18 23599 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 stylus Stylus 2010 TJ Holowaychuk 20 stylesheetLanguage http://stylus-lang.com/ 6 511 3 23596 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 opam-pm opam-pm 2012 Fabrice Le Fessant 16 packageManager https://opam.ocaml.org/ 0 2.2.0-beta2 512 0 14 23593 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 fantom Fantom 2005 32 pl http://www.fantom.org 0 513 3 23593 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 jsil-compiler jsil-compiler 2010 Kevin Gadd 16 compiler http://jsil.org/ 0 0.7.6 514 0 15 23591 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 vdscript vdscript 2000 Avery Lee 21 pl https://virtualdub.org 0 v1.10.4 515 1 1 23591 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 amber Amber 2022 PhoenixHimself 15 pl https://amber-lang.com/ 0 0.3.1-alpha 516 1 5 23588 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 buzz buzz 2021 Benoit Giannangeli 19 pl https://buzz-lang.dev 0 https://github.com/buzz-language/buzz/releases 0.1.0-rc.1 517 0 8 23588 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 ncl NCAR Command Language 1994 25 pl weather https://www.ncl.ucar.edu/index.shtml 0 6.6.2 518 2 26 23588 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 markwhen Markwhen 2022 Rob Koch 15 textMarkup https://markwhen.com/ 0 519 1 9 23585 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 sanddance SandDance 2018 Steven M. Drucker 14 visual dataVis https://microsoft.github.io/SandDance/ 0 520 0 13 23581 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 arc Arc 2001 Paul Graham and Robert Morris 25 pl lisp https://www.arclanguage.org 0 521 2 23581 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 pike Pike 1994 Fredrik Hübinette 38 pl https://pike.lysator.liu.se/ 0 522 5 23581 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 40 1 https://tio.run/#pike https://pike.lysator.liu.se/docs/man/ text 9961 Pike http://www.rosettacode.org/wiki/Category:Pike pike8.0 Sweden Pike "// Hello world in Pike (pike.roxen.com) int main(){ write(""Hello World!\n""); } " "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 nsis NSIS 2001 24 pl http://nsis.sourceforge.net 0 523 3 23577 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 differential-datalog Differential Datalog 2018 Leonid Ryzhyk 17 pl 0 1.2.3 524 0 23 23571 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 pawn PAWN 2006 22 pl https://www.compuphase.com/pawn/pawn.htm 0 v4.1.7152 525 2 10 23571 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 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 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 metal Metal 2014 13 library 7 526 1 23568 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 #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(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(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(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(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 civet Civet 2022 Daniel X Moore 18 pl https://civet.dev/ 0 527 1 13 23567 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 invokator invokator 2004 Yann Orlarey 15 pl https://faust.grame.fr/ 0 2.72.14 528 0 43 23566 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 csp CSP 1978 18 pl 0 529 1 23561 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 flatbuffers FlatBuffers 2014 12 idl https://google.github.io/flatbuffers/ 0 24.3.25 530 0 31 23559 true 2 everparse3d flexbuffers https://github.com/google/flatbuffers idl 2014 2024 2014 647 3198 22629 167 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 32962 0 44 false 24 true fbs https://github.com/google/flatbuffers 0 0 g-code G-code 1950 14 pl 0 531 1 23553 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 mavo mavo 2015 Lea Verou 15 template https://mavo.io/ 0 0.3.0 532 1 7 23553 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 "

My tasks

[count(done)] done out of [count(task)] total

" https://twitter.com/mavoweb https://github.com/mavoweb/mavo 0 0 mavo.io algol Algol 1958 17 pl http://algol68.sourceforge.net/ 0 533 2 23550 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 plpgsql PL/pgSQL 1998 Jan Wieck 20 pl 0 534 1 23548 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 logtalk Logtalk 1998 Paulo Moura 31 pl http://logtalk.org 3 535 3 23548 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 emscripten Emscripten 2010 Alon Zakai 13 compiler https://emscripten.org/ 0 3.1.60 536 0 32 23545 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 praat-script Praat Script 1997 16 pl https://www.fon.hum.uva.nl/praat/manual/Praat_script.html 0 537 1 12 23544 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 befunge Befunge 1993 Chris Pressey 25 esolang https://catseye.tc/article/Languages.md#befunge-93 0 538 4 23544 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 srl SRL 2016 Karim Geiger 16 queryLanguage https://simple-regex.com/ 0 539 1 5 23542 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 hazel Hazel 2016 Cyrus Omar 20 pl visual http://hazel.org/ 0 540 1 9 23542 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 object-pascal Object Pascal 1986 23 pl 0 541 2 23542 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 fay fay 2012 Chris Done 17 pl https://github.com/faylang/fay/wiki 0 0.1.0 542 1 9 23541 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/ 225 543 1 23540 true 226 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 openverse orange orca oxyl pandas paraview phel php 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 # 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 m3db m3db 2016 Xi Chen 14 database https://www.m3db.io/ 0 v1.5.0 544 0 17 23533 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 icon Icon 1977 Ralph Griswold 35 pl http://www.cs.arizona.edu/icon 0 545 4 23528 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 38 1 https://tio.run/#icon https://www2.cs.arizona.edu/icon/ text 2368 Icon http://www.rosettacode.org/wiki/Category:Icon icont United States "# Hello world in Icon (http://www.cs.arizona.edu/icon/) procedure main() write(""Hello world"") end " "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 argdown Argdown 2014 20 textMarkup https://argdown.org/ 0 546 1 11 23524 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]. + : Statements can be supported by __arguments__. Arguments are defined by using angle brackets. #tag - : This arguments attacks @[Statement 2]. #tag - : Arguments can also be supported or attacked. #yet-another-tag We can also do that the other way around: [Intro] -> 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: (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. +> -> [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 inform Inform 1993 Graham Nelson 25 pl http://inform7.com/ 0 547 4 23524 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" filebench-wml Filebench WML 2011 Vasily Tarasov 23 pl https://github.com/filebench/filebench/wiki 0 1.4.9 548 1 7 23523 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 sile sile 2012 16 textMarkup https://sile-typesetter.org 0 0.14.17 549 0 18 23521 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 chisel chisel 2015 14 hardwareDescriptionLanguage https://www.chisel-lang.org/ 0 v7.0.0-M1 550 0 14 23517 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 sympy SymPy 2007 Ondrej Certik 13 library mathematics https://www.sympy.org/ 0 551 0 19 23514 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 reia Reia 2008 20 pl http://reia-lang.org 0 552 1 5 23509 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 nix Nix 2003 21 packageManager 83 553 2 23508 false 83 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 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 uiua Uiua 2023 Kai Schmidt 16 pl https://www.uiua.org/ 0 0.11.1 554 0 10 23505 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 blitzmax BlitzMax 2014 26 pl 0 555 1 15 23502 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 turing Turing 1982 Ric Holt 26 pl 0 556 4 23501 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 29 1 https://turing.ml/v0.21/docs/using-turing/ text 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 streem Streem 2014 Yukihiro Matsumoto 14 pl https://github.com/matz/streem 0 557 1 8 23499 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 whiley Whiley 2009 David J. Pearce 33 pl http://whiley.org/ 0 v0.10.18 558 2 3 23498 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 objective-cpp Objective C++ 1993 22 pl 36 559 2 23497 true 37 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 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 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++ cloc cloc 2006 Al Danial 13 commandLineApp 0 v1.96.1 560 0 138 23496 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 lasso Lasso 1995 Kyle Jessup 32 pl http://www.lassosoft.com 0 http://www.lassosoft.com/Lasso-News 561 3 23496 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('' + #e->serialize + '') // 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('') && #output->EndsWith('')); Protect; return serialization_reader(xml(#output - '' - ''))->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 => '
' 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 562 2 23493 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 "\relative c' { f d f a d f e d cis a cis e a g f e }" LilyPond true true true true false https://en.wikipedia.org/wiki/LilyPond 0 0 lilypond.org LilyPond https://github.com/textmate/lilypond.tmbundle LilyPond roc Roc 2020 Richard Feldman 13 pl https://www.roc-lang.org/ 0 563 1 20 23492 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 23492 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 melody Melody 2022 Yoav Lavi 14 pl https://yoav-lavi.github.io/melody/book/ 0 0.19.0 565 0 15 23481 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 566 1 5 23480 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 "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 rascal Rascal 2013 19 grammarLanguage https://www.rascal-mpl.org/ 0 567 1 15 23480 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 comby comby 2019 Rijnard van Tonder 15 grammarLanguage https://comby.dev/ 0 1.8.1 568 1 11 23476 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 papyrus Papyrus 2015 14 pl 0 569 1 23473 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 textile Textile 2002 netcarver 18 textMarkup https://textile-lang.com 0 v4.1.0 570 2 7 23473 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 571 2 23472 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 csound -W -d -o tone.wav 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 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 ; 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 wasp-lang Wasp 2019 Martin Šošić 13 pl https://wasp-lang.dev/ 0 v0.13.2 572 0 19 23468 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 minizinc MiniZinc 2012 20 pl http://www.minizinc.org/ 0 2.8.4 573 1 18 23465 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 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 574 0 31 23463 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 575 1 23460 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 576 1 14 23459 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 lmdb lmdb 2011 Howard Chu 14 library http://www.openldap.org/software/repo.html 0 577 0 2 23456 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 urweb UrWeb 2008 17 pl http://www.impredicative.com/ur/ 0 578 1 18 23455 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 {[pad hour]}:{[pad minute]}:{[pad second]} {[month]} {[day]}, {[year]} end | None => none fun main () : transaction page = input <- source ""2012-01-01T01:10:42Z""; return
" https://github.com/urweb/urweb (* *) true true false 0 0 UrWeb https://github.com/gwalborn/UrWeb-Language-Definition.git UrWeb e E 1997 Mark S. Miller 31 pl http://erights.org/ 0 579 4 23455 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 dlvm dlvm 2017 Chris Lattner 20 ir http://dlvm.org/ 0 580 1 26 23452 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 bucardo Bucardo 2009 Jon Jensen 18 application https://bucardo.org/Bucardo/ 0 5.6.0 581 0 6 23450 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 purebasic PureBasic 1998 29 pl http://www.purebasic.com 0 https://www.purebasic.fr/blog/ https://www.purebasic.com/news.php 582 3 23449 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 glicol Glicol 2020 Qichao Lan 15 musicalNotation https://glicol.org 0 v0.13.5 583 1 9 23448 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 foxpro FoxPRO 1992 17 pl 0 584 1 23446 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 livecode LiveCode 2001 25 pl https://livecode.org/ 0 585 3 23440 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 lispyscript lispyscript 2012 Santosh Rajan 20 pl lisp http://lispyscript.com 0 1.0.2 586 1 8 23438 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 587 2 3 23438 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 dub-pm dub-pm 2012 Sönke Ludwig 16 packageManager https://code.dlang.org/ 0 v1.38.0-beta.1 588 0 9 23436 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 jule Jule 2021 Mertcan Davulcu 112 pl lisp https://jule.dev 1 589 3 2 23435 true 1 jule https://github.com/julelang/jule pl 2021 2024 2021 9 12 127 4 false 2021 2025 5791 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 bpkg-pm bpkg-pm 2017 Joseph Werle 15 packageManager http://www.bpkg.sh/ 0 1.1.4 590 0 6 23432 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 checked-c checked-c 2015 David Tarditi 14 pl https://www.microsoft.com/en-us/research/project/checked-c/ 0 v0.7.1-final 591 0 7 23431 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 dtd DTD 1996 13 grammarLanguage 21 592 1 23429 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 " ]> Fred Bloggs 2008-11-27 Male " 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 igor-pro IGOR Pro 1993 20 pl 1 593 1 23427 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 euphoria Euphoria 1993 Jeremy Cowgar and Robert Craig and Matt Lewis and Derek Parnell 36 pl http://openeuphoria.org 0 4.1.0 594 4 16 23427 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 asciidoc AsciiDoc 2002 Stuart Rackham 14 textMarkup https://asciidoc.org/ http://asciidoc.org/ 26 595 3 23424 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 tinyc-compiler Tiny C Compiler 2001 Fabrice Bellard 14 compiler http://bellard.org/tcc/ 0 596 0 6 23422 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 hamler hamler 2019 Feng Lee 17 pl https://www.hamler-lang.org/ 0 0.4.1 597 1 8 23421 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 23418 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 23416 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 lamdu-editor lamdu-editor 2011 Eyal Lotem and Yair Chuchem 15 editor https://lamdu.org 0 v0.8.1 600 0 13 23413 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 abc ABC 1980 21 pl 0 601 4 23411 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 rfc RFC 1969 Steve Crocker 14 notation 0 602 1 23408 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 gdscript GDScript 2008 28 pl 3d http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html 2 603 3 23408 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 32 gd text 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 s S 1976 16 pl http://ect.bell-labs.com/sl/S/ 0 604 0 23403 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 gherkin Gherkin 2008 21 pl https://docs.cucumber.io/gherkin/ 12 605 1 23403 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 23402 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 dojo Dojo 2005 Alex Russal 14 pl https://dojotoolkit.org/ 0 607 0 1 23401 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 astroml astroml 2012 Jacob Vanderplas 15 library http://www.astroml.org/ 0 v1.0.2 608 0 7 23399 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 linotte Linotte 2005 cpc6128 17 pl http://langagelinotte.free.fr/ 0 609 1 6 23399 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 610 0 24 23399 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 angelscript Angelscript 2003 Andreas Jönsson 31 pl http://angelcode.com/angelscript 0 611 3 23399 true 0 pl 275 286 1140 0 text clike text/x-c++src source.angelscript programming false a/AngelScript 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 161 1 text http://www.rosettacode.org/wiki/Category:AngelScript "// Hello world in AngelScript void main() { print(""Hello world\n""); }" "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 "" ); 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 jscript JScript 1996 18 pl https://msdn.microsoft.com/library/hbxc2t98.aspx 0 612 1 23398 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 clipper Clipper 1985 23 pl http://www.grafxsoft.com/clipper.htm 0 613 3 23397 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'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'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'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 23396 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 N; vector[N] incumbency_88; vector[N] vote_86; vector[N] vote_88; } parameters { vector[3] beta; real 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 pcre PCRE 1997 Philip Hazel 15 queryLanguage http://pcre.org/ 0 615 0 12 23395 true 0 https://github.com/philiphazel/pcre2 queryLanguage 2021 2024 2014 36 176 858 41 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 1975 0 27 1 false text Unknown https://github.com/philiphazel/pcre2 https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions 0 0 pcre.org desmos Desmos 2011 Eli Luberoff 13 pl https://www.desmos.com/calculator 0 616 0 23394 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 617 2 23393 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 " 4.0.0 renpengben spring4mvc-jpa war 0.0.1-SNAPSHOT spring4mvc-jpa Maven Webapp https://renpengben.github.io spring4mvc-jpa UTF-8 1.7 4.11 1.7.7 1.2.17 4.0.5.RELEASE 1.6.0.RELEASE 2.1_3 5.1.31 4.3.5.Final 5.1.1.Final 1.0.6 junit junit ${junit.version} test org.slf4j slf4j-api ${slf4j.version} org.slf4j slf4j-log4j12 ${slf4j.version} log4j log4j ${log4j.version} org.springframework spring-core ${spring.version} commons-logging commons-logging org.springframework spring-beans ${spring.version} org.springframework spring-context ${spring.version} org.springframework spring-aop ${spring.version} org.springframework spring-expression ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-aspects ${spring.version} org.springframework spring-context-support ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-orm ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} org.springframework spring-test ${spring.version} test org.springframework.data spring-data-jpa ${spring.data.jpa.version} junit-dep junit cglib cglib-nodep ${cglib.version} org.hibernate hibernate-core ${hibernate.version} org.hibernate hibernate-entitymanager ${hibernate.version} org.hibernate hibernate-validator ${hibernate-validator.version} compile mysql mysql-connector-java ${mysql.version} runtime com.alibaba druid ${druid-version} org.apache.maven.plugins maven-compiler-plugin 2.0.2 1.7 1.7 " 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 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 23393 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 pact Pact 2016 Stuart Popejoy 18 contractLanguage http://kadena.io/try-pact/ 0 v4.12.0 619 1 13 23393 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 manhood manhood 2014 14 pl http://berkin.me/rant 0 v3.0.0 620 0 9 23391 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 bucklescript Bucklescript 2010 Evan Martin 13 pl https://bucklescript.github.io 0 12.0.0-alpha.1 621 0 19 23386 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 bc basic calculator 1975 19 pl 1 622 3 23381 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 chevrotain chevrotain 2015 14 library http://sap.github.io/chevrotain/ 0 v11.0.3 623 1 10 23380 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 xslt XSLT 1998 19 xmlFormat 48 624 3 23379 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 " Hello World " "

My CD Collection

Title Artist
" XSLT https://riju.codes/xslt "
Hello, world!
" 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 625 1 23376 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 pdf PDF 1993 12 binaryDataFormat 0 626 1 23375 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 <> >> 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 bnf BNF 1956 John Backus and Peter Naur 13 grammarLanguage 0 627 1 23375 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 " ::= | ::= ""<"" "">"" ""::="" ::= "" "" | """" ::= | ""|"" ::= | ::= | ::= | ""<"" "">"" ::= '""' '""' | ""'"" ""'"" ::= """" | ::= """" | ::= | | ::= ""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"" ::= ""0"" | ""1"" | ""2"" | ""3"" | ""4"" | ""5"" | ""6"" | ""7"" | ""8"" | ""9"" ::= ""|"" | "" "" | ""-"" | ""!"" | ""#"" | ""$"" | ""%"" | ""&"" | ""("" | "")"" | ""*"" | ""+"" | "","" | ""-"" | ""."" | ""/"" | "":"" | "";"" | "">"" | ""="" | ""<"" | ""?"" | ""@"" | ""["" | ""\"" | ""]"" | ""^"" | ""_"" | ""`"" | ""{"" | ""}"" | ""~"" ::= | ""'"" ::= | '""' ::= | ::= | | ""-""" https://en.wikipedia.org/wiki/Backus–Naur_form 0 0 https://hopl.info/showlanguage.prx?exp=1865 jade JADE 1996 23 pl 0 628 3 23375 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 score score 2013 Jean-Michaël Celerier 15 pl https://ossia.io 0 v3.1.14 629 0 19 23374 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 jython Jython 2001 18 pl 0 630 1 23374 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 cobra Cobra 2006 Charles Esterbrook 25 pl http://cobra-language.com/ 0 631 3 23374 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 egison Egison 2013 Satoshi Egi 17 pl https://www.egison.org/ 0 4.1.3 632 1 7 23373 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 limbo Limbo 1995 Rob Pike 27 pl http://www.vitanuova.com/inferno/limbo.html 0 633 5 23369 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 28 1 http://resibots.eu/limbo/ text 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(); };" "Hello World in Limbo. Limbo is the programming language of the Inferno OS (from Lucent Bell Labs). 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 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 monkey Monkey 2011 Anthony Diamond 36 pl https://web.archive.org/web/20171205070657/http://monkey-x.com/ 0 634 3 3 23366 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 """" 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 dasel Dasel 2020 Tom Wright 13 queryLanguage library https://daseldocs.tomwright.me 0 635 1 8 23360 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 intercal INTERCAL 1972 19 esolang 0 636 4 23359 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 atprotocol AT Protocol 2022 13 protocol microblogging https://atproto.com/ https://atproto.com/specs/atp 0 637 0 11 23358 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 objective-j Objective-J 2008 Tom Robinson and Francisco Tolmasky and Ross Boucher 27 pl http://www.cappuccino-project.org/ 0 638 3 23358 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 @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 23355 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 23355 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 23352 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 guile Guile 1993 Aubrey Jaffer and Tom Lord and Miles Bader 20 pl https://www.gnu.org/software/guile/ 0 642 1 23351 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 erg erg 2022 Shunsuke Shibayama 14 pl http://erg-lang.github.io/ 0 v0.6.37 643 0 10 23348 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 lwjgl LWJGL 2007 Caspian Prince 13 library https://www.lwjgl.org/ 0 644 0 15 23343 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 tldr tldr 2013 Romain Prieto 12 application https://tldr.sh/ 0 645 0 8 23342 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 cfml CFML 1995 Jeremy Allaire 17 pl http://www.adobe.com/products/coldfusion 0 646 1 23342 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 "" 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 whitespace Whitespace 2003 15 esolang 0 647 4 23341 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 inko inko 2015 Yorick Peterse 17 pl http://inko-lang.org/ 0 v0.14.0 648 0 13 23340 true 0 https://github.com/YorickPeterse/inko pl 2015 2024 2015 14 38 837 64 false 2015 2025 2787 21 573 14 100278 2016 Inko is a gradually typed, interpreted, object-oriented programming language drawing inspiration from languages such as Smalltalk, Self, Ruby, Erlang and Rust. Inko 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/ Inko 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 prettier Prettier 2016 James Long 12 library https://prettier.io 0 https://github.com/prettier/prettier/blob/main/CHANGELOG.md 649 0 17 23339 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 slash Slash 2012 Hailey Somerville 19 pl http://slash-lang.org 0 650 1 7 23336 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 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 farcaster Farcaster 2021 Dan Romero and Varun Srinivasan 14 protocol microblogging http://farcaster.xyz 0 0.0.1 651 0 3 23335 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 gdb GDB 1986 16 application https://www.gnu.org/software/gdb 0 652 3 23333 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 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: ... 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 653 0 25 23332 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 fetlang fetlang 2017 15 esolang 0 654 1 8 23330 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 css-doodle CSS Doodle 2017 Yuan Chuan 13 pl https://css-doodle.com/ 0 0.39.1 655 1 5 23327 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 656 1 8 23325 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 657 0 7 23323 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 snobol SNOBOL 1962 David J. Farber and Ralph E. Griswold 28 pl 0 658 4 23322 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 pharo Pharo 2008 25 pl https://pharo.org/ 0 659 2 23319 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 s-expressions S-expressions 1960 13 dataNotation 0 660 2 23316 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 661 1 3 23311 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 handlebars Handlebars 2010 17 template http://handlebarsjs.com/ 16 662 2 23307 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 "

{{title}}

{{body}}
" "

{{title}}

{{body}}
" Handlebars 0 0 handlebarsjs.com Handlebars https://github.com/daaain/Handlebars Handlebars spry spry 2015 Göran Krampe 22 pl http://sprylang.se/ 0 663 2 9 23307 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 ohm ohm 2014 13 grammarLanguage 0 v17.1.0 664 0 11 23306 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 665 0 25 23305 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 nushell Nushell 2019 Yehuda Katz 12 pl https://www.nushell.sh/ 0 0.93.0 666 0 12 23304 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 neut Neut 2018 17 pl https://vekatze.github.io/neut/ 0 0.13.0 667 1 13 23303 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 freecad FreeCAD 2002 Jürgen Riegel 12 cad 3d application https://www.freecad.org 0 668 0 23300 false 0 https://github.com/FreeCAD/FreeCAD cad false 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 35022 0 12 1 Germany https://reddit.com/r/FreeCAD https://github.com/FreeCAD/FreeCAD https://en.wikipedia.org/wiki/FreeCAD 0 0 hypertalk HyperTalk 1987 Dan Winkler 20 pl 0 669 2 23299 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 22 1 text 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 croc Croc 2006 Jarrett Billingsley 26 pl https://web.archive.org/web/20120625151120/http://jfbillingsley.com/croc/ 0 670 2 8 23299 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 netbeans-editor netbeans-editor 2013 pgebauer 13 editor https://netbeans.apache.org 0 671 0 50 23298 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 spider spider 2014 Alon Gubkin 15 pl http://spiderlang.org/ 0 0.1.5 672 0 4 23297 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 23293 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 erb ERB 2004 15 template 14 674 3 23288 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
    <% 4.times do %>
  • list item
  • <% end %>
"<% provide(:title, @header) %> <% present @users do |user_presenter| %>

<%= @header %>

<%= will_paginate %>
Name
Email
Chords
Keys
Tunings
Credits
Prem?
Since?
<% if @users == [] %>
No Users
<% else %> <%= render @users %> <% end %>
<%= will_paginate %>
<% 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 roslyn-compiler Roslyn compiler 2009 12 compiler https://docs.microsoft.com/dotnet/csharp/roslyn-sdk/ 0 v4.2.0 675 0 17 23287 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 ssb Secure Scuttlebutt 2014 13 protocol https://www.scuttlebutt.nz/ 0 16.0.1 676 0 4 23287 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 harbour Harbour 1999 Antonio Linares 24 pl https://harbour.github.io/ 1 677 2 23287 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 catala Catala 2019 Denis Merigoux 14 pl https://catala-lang.org/ 0 0.10.0 678 1 20 23286 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 679 0 20 23284 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 nesc nesC 2002 18 pl 0 v1.4.0 680 0 16 23283 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 35 false 1 true text United States nesC https://github.com/tinyos/nesc https://en.wikipedia.org/wiki/NesC 0 0 nesC https://github.com/cdwilson/nesC.tmbundle nesC vlc VLC 1996 Jean-Baptiste Kempf 12 application video http://www.videolan.org/vlc 0 681 0 33 23280 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 srt SRT 2013 Marc Cymontkowski 12 protocol https://www.srtalliance.org/ 0 682 0 13 23279 true 1 rtmp https://github.com/Haivision/srt protocol 2017 2025 151 863 3182 352 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 5951 0 25 1 false https://github.com/Haivision/srt https://en.wikipedia.org/wiki/Secure_Reliable_Transport 0 0 emberscript EmberScript 2012 Michael Ficarra and Gordon L. Hempton 18 pl http://emberscript.com/ 0 0.0.14 683 1 7 23277 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 micro-editor micro-editor 2016 12 editor https://micro-editor.github.io 0 v2.0.13 684 0 9 23275 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 snowball-programming-language Snowball 2001 Martin Porter 15 pl https://snowballstem.org 0 v2.2.0 685 0 17 23270 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 32 1 false 2 true United Kingdom http://snowball.tartarus.org Snowball https://github.com/snowballstem/snowball https://en.wikipedia.org/wiki/Snowball_%28programming_language%29 0 0 bibtex BibTeX 1985 14 application https://www.ctan.org/pkg/bibtex 0 686 3 23266 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 15 text 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}, } "%Hello world in BibTex ENTRY{author}{}{} FUNCTION {hello.world} { ""Hello World!"" write$ newline$ } READ EXECUTE {hello.world}" 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 cool Classroom Object Oriented Language 1996 Alexander Aiken 25 pl 0 687 3 23266 true 0 pl 56 57 102 0 text source.cool programming false c/Cool.cl 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 cl 345 0 31 1 text 1457 United States "class Main inherits IO { main(): Object { out_string(""Hello World.\n"") }; }; " (* 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 ligo Ligo 2019 32 contractLanguage https://ligolang.org/ 0 1.6.0 688 0 22 23262 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 spatial Spatial 2018 David Koeplinger 23 pl https://spatial-lang.org/ 0 689 1 18 23260 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 borgo Borgo 2023 Marco Sampellegrini 13 pl https://borgo-lang.github.io/ 0 690 1 11 23258 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 { 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 rstudio RStudio 2011 Joseph J. Allaire 14 editor https://www.rstudio.com 0 691 0 23256 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 692 0 8 23256 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 django Django 2005 13 library 0 693 1 23255 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 hackett Hackett 2017 Alexis King 15 pl lisp https://lexi-lambda.github.io/hackett/ 0 694 1 5 23255 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 xla XLA 2017 12 compiler https://openxla.org 0 695 0 16 23254 true 1 mlir https://github.com/openxla/xla compiler 2022 2025 44 488 2877 2876 false 2017 2025 35262 863 6586 243 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 volt Volt 2011 23 pl http://www.volt-lang.org/ 0 v0.1.3 696 1 9 23253 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, ""\n"".ptr, regressed, failed - regressed, total); for (size_t i; i < rets.length; i++) { rets[i].xmlLog(xml); } fprintf(xml, ""\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 gun Gun 2014 Mark Nadal 12 protocol https://gun.eco 0 697 0 14 23251 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 ragel Ragel 2007 23 pl http://complang.org/ragel/ 0 698 1 10 23251 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 concise-encoding Concise Encoding 2018 Karl Stenerud 29 dataNotation https://concise-encoding.org 0 699 10 3 23251 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 wasmer wasmer 2018 Syrus Akbary 12 vm https://wasmer.io 0 v4.3.1 700 0 22 23247 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 crush crush 2020 Axel Liljencrantz 14 pl 0 701 0 6 23243 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 702 1 23241 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 dex dex 2018 14 pl 0 703 1 16 23240 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 sgml SGML 1986 13 dataNotation standard textMarkup 0 704 1 23239 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 first line second line 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 bend Bend 2023 Victor Taelin 12 pl https://higherorderco.com 0 0.2.18 705 1 5 23238 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 alloy Alloy 1997 23 pl http://alloytools.org/ 0 706 2 23238 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 26 text 9510 // 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 austral Austral 2018 Fernando Borretti 15 pl https://austral-lang.org/ 0 v0.2.0 707 1 12 23237 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 fortress Fortress 2004 20 pl http://projectfortress.java.net/ 0 708 2 23237 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 vale Vale 2020 14 pl https://vale.dev/ 0 v0.2.0 709 1 11 23236 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 max Max 1990 15 jsonFormat https://cycling74.com/products/max/ 0 710 1 23236 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 cito Ć 2011 Piotr Fusik 14 pl https://github.com/pfusik/cito 0 3.1.0-development 711 1 13 23230 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 712 2 23230 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 apex Apex 2007 39 pl https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_intro_what_is_apex.htm 0 713 2 23229 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( '&','&');// 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 geo_response = new Map{'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 cilk CIL 1994 20 pl http://www.cilk.com/ 0 714 1 23228 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 puredata Pure Data 1996 17 pl http://puredata.info/ 0 715 1 23227 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 pan Pan 2011 Charles Loomis 24 pl http://www.quattor.org/ 0 716 2 13 23226 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 ferret ferret 2017 Nurullah Akkaya 15 pl lisp http://ferret-lang.org 0 0.4.0 717 1 3 23225 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 haste haste 2014 Anton Ekblad 14 pl http://haste-lang.org 0 0.5.4 718 0 13 23222 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 719 0 6 23221 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 vega Vega 2013 Jeffrey Heer 12 dataVis library https://vega.github.io/vega/ 0 v5.29.0 720 0 10 23220 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 porffor Porffor 2023 Oliver Medhurst 14 compiler https://porffor.dev/ 0 721 0 7 23217 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 drakon DRAKON 1996 Stepan Mitkin 15 pl https://drakon-editor.com/ 0 722 1 19 23217 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 cperl cperl 2017 Reini Urban 14 pl http://perl11.github.io/ 0 723 0 22 23214 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 724 1 23212 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 wiredtiger WiredTiger 2010 Keith Bostic and Michael Cahill 13 library database http://source.wiredtiger.com/ 0 725 0 26 23208 true 0 https://github.com/wiredtiger/wiredtiger library 2011 2025 104 392 2245 35 false 2008 2024 29716 141 2470 163 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 autolisp AutoLISP 1986 David Betz 20 pl lisp cad 3d 0 726 2 23205 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 dax DAX 2009 21 queryLanguage https://docs.microsoft.com/en-us/dax/dax-overview 0 727 1 23204 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 graph-it GraphIt 2017 18 pl http://graphit-lang.org/ 0 0.1.2 728 1 8 23202 true 0 https://github.com/GraphIt-DSL/graphit pl 2017 2024 2017 21 44 366 6 false 2017 2021 1560 49 914 10 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 hodor Hodor 2015 Drew Morris 20 esolang http://www.hodor-lang.org/ 0 1.0.2 729 2 3 23202 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 clarion Clarion 1986 18 pl http://www.softvelocity.com 0 730 3 23201 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 maskjs Mask 2012 24 template http://www.atmajs.com/ 0 0.72.47 731 1 8 23201 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 gridstudio-editor gridstudio-editor 2018 Rick Lamers 12 editor https://gridstudio.io 0 732 0 13 23199 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 cairo Cairo 2022 13 pl contractLanguage https://www.cairo-lang.org 0 733 1 8 23199 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 muon muon 2019 16 pl 0 v0.3.8 734 1 4 23198 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 735 1 23197 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 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 ggplot2 ggplot2 2007 Hadley Wickham and Winston Chang 12 library https://ggplot2.tidyverse.org 0 736 0 5 23194 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 rhombus Rhombus 2023 Matthew Flatt 17 pl https://rhombus-lang.org/ 0 737 1 1 23194 true 0 https://github.com/racket/rhombus pl 2019 2025 51 68 391 45 false 2019 2025 1967 46 1270 10 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 open-shading-language Open Shading Language 2008 13 shadingLanguage 3d http://openshadinglanguage.com 0 4.7.2 738 0 18 23192 false 0 https://github.com/imageworks/openshadinglanguage shadingLanguage 2011 2024 2008 198 349 2052 47 false 2008 2025 4346 95 3249 226 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 simit Simit 2014 Fredrik Kjolstad 17 pl http://simit-lang.org 0 739 1 10 23190 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 740 0 10 23188 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 chibicc chibicc 2019 Rui Ueyama 12 compiler 0 741 0 4 23185 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 rakudo Rakudo 2006 Patrick Michaud 13 pl compiler https://rakudo.org 0 https://rakudo.org/downloads 2024.04 742 0 14 23184 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 cypher Cypher Query Language 2011 19 queryLanguage https://neo4j.com/developer/cypher-query-language/ 0 743 1 23183 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 66 text 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 falcon Falcon 2003 Giancarlo Niccolai 24 pl http://falconpl.org 0 744 3 23181 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 powerpc PowerPC 1992 12 isa 0 745 0 23179 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 jsharp J# 2002 16 pl http://msdn2.microsoft.com/en-us/vjsharp/default.aspx 0 746 1 23176 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# grep grep 1973 Ken Thompson 13 pl 0 747 1 23173 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 nostr Nostr 2020 Giovanni Torres Parra 12 protocol microblogging https://nostr.com/ 0 748 0 1 23172 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 749 1 8 23171 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 gerbil Gerbil Scheme 2016 14 pl lisp https://cons.io/ 0 750 0 17 23171 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 curry Curry 1990 Michael Hanus and Sergio Antoy 25 pl https://www.curry-lang.org/ 0 751 3 23171 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 vigil Vigil 2013 Bob Nystrom 13 esolang 0 752 1 2 23168 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 occam Occam 1983 David May 23 pl 0 753 3 23166 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 url URL 1994 Tim Berners-Lee 11 standard schema https://url.spec.whatwg.org/ 0 754 1 23165 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 11 1 https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app 793 scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] https://github.com/whatwg/url https://en.wikipedia.org/wiki/URL 0 0 java-bytecode Java Bytecode 1995 14 bytecode 0 755 1 23158 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 squeak Squeak 1996 17 pl http://www.squeak.org 0 756 1 23156 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 pl-m PL/M 1973 17 pl 1 757 1 23155 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 picolisp PicoLisp 1988 Alexander Burger 23 pl lisp https://picolisp.com/ 0 http://pico-lisp.blogspot.com/ 758 1 23155 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 luna-1 Luna 2011 TJ Holowaychuk 13 pl https://github.com/tj/luna 0 759 1 4 23154 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 gettext Gettext Catalog 1990 16 textMarkup 0 760 1 23154 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 c-shell C shell 1978 23 pl http://mx.gw.com 13 761 2 23154 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 mochi mochi 2014 15 pl 0 v0.2.7 762 1 6 23153 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 jsx JSX 2013 16 template http://reactjs.org 23 763 2 23153 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 17 jsx text United States https://en.wikipedia.org/wiki/React_(JavaScript_library)#JSX class App extends React.Component { render() { return (

Header

Content

Footer

); } } "'use strict'; const React = require('react') module.exports = React.createClass({ render: function() { let {feeds, log} = this.props; log.info(feeds); return

News Feed's

    {feeds.map(function(feed) { return
  • {feed.data && feed.data.length > 0 ? {feed.name} ({feed.data.length}) : 'feed.name' }
  • })}
; } });" https://twitter.com/reactjs 0 0 reactjs.org https://github.com/github-linguist/babel-sublime JSX ox OX 1996 Jurgen A. Doornik 26 pl http://www.oxmetrics.net/ 0 764 2 23152 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 dns DNS 1985 Paul Mockapetris 11 protocol 0 765 0 23150 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 xaml XAML 2008 10 xmlFormat 11 766 1 23149 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 " XAML Example " 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 c-- C-- 1997 Simon Peyton Jones 13 pl http://www.cs.tufts.edu/~nr/c--/index.html 0 767 1 23147 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 game GAME 1977 12 pl 0 768 0 23146 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 vyxal Vyxal 2020 lyxal 19 esolang http://vyxal.pythonanywhere.com 0 v4.2.0 769 1 10 23145 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 spiral spiral 2017 Marko Grdinić 15 pl 0 770 1 12 23144 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 genie Genie 2008 Jamie McCracken 24 pl 0 771 3 23144 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 koara koara 2016 Andy Van Den Heuvel 15 textMarkup https://web.archive.org/web/20160221081308/http://koara.io/projects 0 0.14.0 772 0 4 23143 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 oxyl Oxyl 2019 J Rain De Jager 15 pl https://www.oxyllang.org/ 0 1.1.2-alpha-opam3 773 0 10 23142 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 apache-velocity Velocity 2003 18 template http://velocity.apache.org/ 0 774 2 23140 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 19 text velocity " #set( $foo = ""Hello World"" ) $foo " Velocity Hello Velocity World! """" 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 noms-db noms-db 2015 Aaron Boodman and Erik Arvidsson 12 database 0 775 0 9 23138 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 popr popr 2012 24 pl https://popr.dev 0 776 1 14 23138 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 Popr applies concatenative programming to types as well as values, striving for purity and correctness, and efficient execution. Popr 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 Popr 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 777 1 9 23137 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 778 0 10 23130 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 gwion Gwion 2016 16 pl https://Gwion.github.io/Gwion 0 779 0 8 23128 true 0 https://github.com/fennecdjay/Gwion pl 2016 2024 2016 20 44 531 1 false 2016 2025 8517 33 1042 30 47368 Gwion is a strongly-timed musical programming language . Gwion is a strongly-timed musical programming language . https://github.com/Gwion Gwion 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 mupad muPad 1997 20 pl http://mathworks.com/discovery/mupad.html 0 780 0 23127 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 seed7 Seed7 2005 Thomas Mertes 29 pl http://seed7.sourceforge.net 0 781 2 23126 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 tea Tea 1997 23 pl http://www2.pdmfc.com/tea 0 782 4 23124 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 luajit LuaJIT 2005 Mike Pall 12 compiler http://luajit.org/luajit.html 0 v2.1.0-beta3 783 0 5 23123 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 curv curv 2016 Doug Moen 14 pl http://www.curv3d.org/ 0 784 0 16 23123 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 hujson HuJSON 2019 David Crawshaw 16 dataNotation 0 785 0 3 23115 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 ascii ASCII 1963 11 characterEncoding 0 786 1 23114 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 ocl OCL 1997 15 pl 0 787 1 23114 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 16 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 kal Kal 2012 18 pl http://rzimmerman.github.io/kal 0 0.5.6 788 1 3 23110 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 789 1 12 23109 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 790 0 10 23108 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 gzip Gzip 1992 12 binaryDataFormat http://www.gnu.org/software/gzip/ 0 791 0 23103 false 1 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 12 binary 9973 Gzip gzip https://en.wikipedia.org/wiki/Gzip 0 0 nqc Not Quite C 2017 Nora Sandler 19 pl 0 792 1 6 23103 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 793 1 25 23101 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 794 1 8 23100 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 nestedtext NestedText 2020 Ken Kundert 19 dataNotation https://nestedtext.org 0 795 1 11 23095 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 mako Mako 2006 18 template https://www.makotemplates.org/ 3 796 1 23094 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)] %> % for row in rows: ${makerow(row)} % endfor
<%def name=""makerow(row)""> % for name in row: ${name}\ % endfor " 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 797 1 17 23093 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 open-nn OpenNN 2003 13 library https://www.opennn.net/ 0 v6.0.8 798 0 17 23089 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 seq Seq 2019 15 pl https://seq-lang.org 0 v0.11.0 799 1 12 23087 true 0 https://github.com/seq-lang/seq pl 2018 2024 22 50 698 22 false 2018 2022 2998 17 481 12 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 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 800 0 9 23087 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/ nasm Netwide Assembler 1996 16 assembly http://www.nasm.us 0 801 1 23085 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 17 text 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 hasklig hasklig 2012 Ryan Stewart 12 font 0 802 0 7 23079 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 unlambda UNLAMBDA 1999 David Madore 25 esolang http://www.madore.org/~david/programs/unlambda/ 0 803 3 23078 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 804 0 3 23074 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 805 0 6 23069 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 806 1 14 23069 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 abnf Augmented Backus-Naur Form 2008 17 grammarLanguage 0 807 2 23068 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 ssharp Script.NET 2007 19 pl http://www.protsyk.com/scriptdotnet/ 0 808 1 4 23066 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 co-dfns co-dfns 2012 Aaron Hsu 15 pl https://www.patreon.com/arcfide 0 v2018.11.29 809 0 4 23065 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 risc-v RISC-V 2010 13 isa 0 810 2 23064 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 14 na 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 cone Cone 2017 Jonathan Goodwin 16 pl http://cone.jondgoodwin.com/ 0 811 0 4 23063 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 Pegasus3D browser, and the web is powered by languages. His Cone 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, Acorn is a dynamic language with some of the same features. Acorn2's passion is the 3D web and his Pegasus3D browser, and the web is powered by languages. His Cone 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, Acorn is a dynamic language with some of the same features. https://github.com/jondgoodwin/cone Acorn2's passion is the 3D web and his Pegasus3D browser, and the web is powered by languages. His Cone 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, Acorn 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 freebasic FreeBASIC 2004 Andre Victor 15 pl 0 812 1 23061 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(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 hl7 HL7 1989 13 pl http://www.hl7.org/ 0 813 0 23059 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 opal Opal 1994 20 pl 0 814 2 15 23054 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 lsl Linden Scripting Language 2003 27 pl 0 815 2 23054 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 asn-1 ASN.1 1984 13 idl 0 816 3 23052 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 14 text 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 " 5 Anybody there? 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 livr Livr 2012 Viktor Turskyi 16 dataValidationLanguage https://livr-spec.org/ 0 817 1 4 23052 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 hvm2 HVM2 2024 Victor Taelin 11 vm https://higherorderco.com 0 818 0 8 23051 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 leo-editor leo-editor 2013 vivainio2 13 editor https://leoeditor.com 0 v6.7.8 819 0 20 23050 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 sweetjs Sweet.js 2012 Tim Disney 12 pl https://sweetjs.org 0 3.0.13 820 0 4 23048 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 visdown visdown 2016 Amit Kapoor 15 textMarkup https://visdown.com/ 0 0.1.0 821 1 7 23048 true 0 https://github.com/amitkaps/visdown textMarkup 2016 2024 2016 20 38 663 12 false 2016 2021 74 2 65 5 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 malbolge Malbolge 1998 Ben Olmstead 13 esolang 0 822 3 23047 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 823 1 7 23044 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 aretext aretext 2020 Will Daly 20 editor https://aretext.org 0 https://devnonsense.com/posts/ 1.0 824 0 11 23040 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 uno Uno 2002 18 pl https://fuseopen.com 0 3.0.0-beta.10 825 1 18 23039 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 axiom AXIOM 1992 12 pl 0 826 0 23038 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 827 0 23037 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. Năvră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 berry Berry 2018 官文亮 14 pl https://github.com/berry-lang/berry 0 v1.1.0 828 1 10 23036 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 829 1 1 23036 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 threejs Three.js 2010 Ricardo Cabello 11 library https://threejs.org/ 0 830 0 9 23035 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 clash clash 2015 13 pl http://www.clash-lang.org 0 v1.8.1 831 0 18 23034 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 hla High Level Assembly 2011 Randall Hyde 20 assembly https://plantation-productions.com/Webster/HighLevelAsm/index.html 0 832 1 23030 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 icedcoffeescript IcedCoffeeScript 2009 Max Krohn 14 pl https://maxtaco.github.io/coffee-script/ 0 108.0.14 833 0 7 23029 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 oxygene Oxygene 2002 21 pl http://elementscompiler.com 0 834 2 23028 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 bython Bython 2016 13 pl 0 835 2 4 23024 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 gentoo-ebuild Gentoo Ebuild 1999 20 pl https://wiki.gentoo.org/wiki/Ebuild 0 836 1 23020 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 smallbasic SmallBASIC 2001 17 pl https://smallbasic.github.io 0 v0.12.6 837 0 23 23015 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 clu CLU 1975 Barbara Liskov 19 pl http://www.pmg.lcs.mit.edu/CLU.html 0 838 2 23015 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 21 1 text 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 rockstar Rockstar 2018 Dylan Beattie 25 esolang https://codewithrockstar.com/ 0 v1.0.0 839 2 7 23015 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 840 2 23014 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 ffmpeg FFmpeg 2000 Fabrice Bellard and Bobby Bingham 11 application https://ffmpeg.org/ 0 v0.6.1 841 0 18 23011 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 dbase DBase 1979 14 application http://www.dbase.com/ 0 842 2 23010 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 lodash Lodash 2009 John-David Dalton 11 library https://lodash.com/ 0 5.0.0 843 0 7 23008 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 superjson Superjson 2014 Matthew Mueller 12 dataNotation 0 2.2.1 844 1 6 23003 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 dm DM 1994 24 pl http://www.byond.com/docs/guide/ 0 845 2 23001 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 svgbob svgbob 2016 Jovansonlee Cesar 12 textMarkup https://ivanceras.github.io/svgbob-editor/ 0 0.7.2 846 0 6 23000 true 0 https://github.com/ivanceras/svgbob textMarkup 2016 2024 2016 39 107 3801 32 false 2016 2025 623 17 92 4 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 leveldb LevelDB 2011 Sanjay Ghemawat and Jeff Dean 11 database 0 847 0 6 22997 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 bpmn BPMN 2004 12 visual 0 848 0 22995 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 xgboost XGBoost 2014 Tianqi Chen 11 library https://xgboost.readthedocs.io/en/stable/ 0 v2.0.3 849 0 28 22993 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 mercurial Mercurial 2005 Olivia Mackall and Pierre-Yves David 13 versionControlApplication 0 https://www.mercurial-scm.org/downloads 6.6.3 850 0 22990 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 851 1 8 22989 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)"" i := rep.index + rep.length parts + html.substr(i) links in (html) = link reg = r/]*href=[""']?([^""']+)[""'][^\>]*(\/\>|\>\s*\<\/link\>)/gi elements in (html) matching (link reg) as 'style' scripts in (html) = script reg = r/]*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 rocksdb RocksDB 2011 11 database http://rocksdb.org 0 852 0 21 22988 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 pic PIC 1988 Brian Kernighan 18 textMarkup 0 853 1 22988 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 imhex ImHex 2020 11 editor https://imhex.werwolv.net/ 0 854 0 18 22986 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 rdfa RDFa 2004 11 xmlFormat http://rdfa.info/ 0 855 1 22981 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 "
Wikinomics Don Tapscott 2006-10-01
" https://en.wikipedia.org/wiki/RDFa 0 0 rdfa.info joy Joy 2001 Manfred von Thun 16 pl 0 856 1 22980 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 abs abs 2018 Alessandro Nadalin 15 pl https://www.abs-lang.org 0 2.6.0 857 1 12 22978 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 cwerg Cwerg 2019 Robert Muth 16 pl 0 858 1 12 22976 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 karel Karel 1981 Richard E. Pattis 16 pl 0 859 2 22975 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 18 1 text 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 gluon gluon 2014 12 pl https://gluon-lang.org 0 1.0.37 860 0 7 22972 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 masm MASM 1981 Thomas Jaeger 13 pl http://www.visualmasm.com 0 861 0 7 22970 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 20 1 false United States http://www.visualmasm.com/ https://github.com/ThomasJaeger/VisualMASM 0 0 https://hopl.info/showlanguage.prx?exp=2212 beanshell BeanShell 1999 21 pl http://www.beanshell.org/ 0 862 2 22970 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 miranda Miranda 1985 David Turner 19 pl https://www.cs.kent.ac.uk/people/staff/dat/miranda/ 0 863 3 22969 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 864 1 5 22968 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 lpc LPC 1995 Lars Pensjö 20 pl http://lpmuds.net 0 865 2 22966 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 21 1 text Sweden "// Hello World in LPC void create() { message(""info"",""Hello World!"",this_user()); }" 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 mathpix-markdown Mathpix Markdown 2019 15 textMarkup 0 1.3.7 866 1 9 22965 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 p P 2013 12 pl https://p-org.github.io/P/ 0 2.0.15 867 0 13 22964 true 0 https://github.com/p-org/P pl 2015 2024 2013 107 173 2967 13 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 3577 0 25 true 2 true United States https://github.com/p-org/P 0 0 maxscript MAXScript 1996 23 pl http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/ 0 868 2 22961 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 hyphy HyPhy 2008 16 pl http://hyphy.org/w/index.php/HyPhy_Batch_Language 0 2.5.61 869 1 11 22958 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 ( 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 google-cloud Google Cloud Platform 2011 12 cloud https://cloud.google.com/ 0 875 0 22951 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 simulink Simulink 1984 13 pl https://www.mathworks.com/products/simulink.html?s_cid=wiki_simulink_2 0 876 0 22950 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 877 0 9 22950 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 surrealdb SurrealDB 2016 Tobie Morgan Hitchcock 11 queryLanguage https://surrealdb.com/ 0 878 1 11 22947 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 = ""34"", height = 201, score = 0.3 + 0.3 + 0.3 + 0.1 ;" https://github.com/surrealdb/surrealdb 0 0 hobbes hobbes 2017 Kalani Thielen 13 pl http://hobbes.readthedocs.io/ 0 879 0 14 22944 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 rant rant 2014 12 pl http://berkin.me/rant 0 v3.0.0 880 0 9 22943 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 morse-code Morse code 1837 Samuel Morse 11 notation 0 881 3 22940 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 11 1 https://morsecode.readthedocs.io/en/latest/ United States −− −−− ·−· ··· · −·−· −−− −·· · .... . .-.. .-.. --- .-- --- .-. .-.. -.. M O R S E C O D E −− −−− ·−· ··· · (space) −·−· −−− −·· · Morse code https://en.wikipedia.org/wiki/Morse_code 0 0 cranelift-ir Cranelift 2016 Jakob Olesen 12 ir https://cranelift.readthedocs.io/en/latest/ir.html 0 v0.59.0 882 0 1 22939 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 kdl KDL 2020 13 pl https://kdl.dev https://github.com/kdl-org/kdl/blob/main/SPEC.md 0 883 1 6 22937 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 eclipse-command-language Eclipse Command Language 2008 23 pl 0 884 1 22934 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 csv CSV 1972 13 dataNotation 130 885 2 22933 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 mdq mdq 2024 Yuval Shavit 13 queryLanguage 0 886 1 7 22933 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 887 0 3 22933 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 jasmin Jasmin 1997 22 pl http://jasmin.sourceforge.net/ 0 888 3 22926 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 ()V aload_0 invokenonvirtual java/lang/Object/()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 ()V aload_0 invokenonvirtual java/lang/Object/()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 floscript FloScript 2013 Samuel Smith 19 pl 0 v2.0.2 889 0 2 22925 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 jison-lex Jison Lex 2013 Zachary Carter 17 pl 0 0.3.4 890 1 4 22922 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 '$';} ""<>"" {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 */} <> {return 'EOF';}" https://github.com/zaach/jison-lex true false true 0 0 https://github.com/cdibbs/language-jison Jison Lex wavefront-object Wavefront OBJ format 1988 12 textDataFormat 3d 0 891 2 22920 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 12 text 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 koto Koto 2020 Ian Hobson 14 pl https://koto.dev 0 892 1 9 22920 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 hyperscript Hyperscript 2012 Dominic Tarr 12 template 0 2.0.2 893 1 5 22919 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 ldpl ldpl 2019 Martín del Río 19 pl https://www.ldpl-lang.org 0 3.0.5 894 1 8 22919 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 opengl OpenGL 1992 11 library 3d https://www.opengl.org 0 895 0 22918 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 oberon-2 Oberon-2 1991 Niklaus Wirth and Hanspeter Mössenböck 20 pl 0 896 2 22916 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 bro Bro 1994 16 pl https://www.bro.org/ 0 897 0 22914 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 vale-assembly Vale 2017 Chris Hawblitzel 17 assembly 0 v0.3.20 898 1 14 22914 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 virgil Virgil 2006 Ben L. Titzer 13 pl 0 899 2 18 22908 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 bluespec Bluespec 2000 17 pl 0 900 1 22905 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 oden oden 2016 Oskar Wickström 14 pl https://oden-lang.github.io 0 0.3.5 901 0 12 22904 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 gren Gren 2012 evancz 15 pl https://gren-lang.org/ 0 0.3.0 902 1 3 22903 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 hacspec hacspec 2018 Franziskus Kiefer 16 pl https://hacspec.org 0 903 1 14 22901 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 game-maker-language Game Maker Language 1999 22 pl 3d 0 904 2 22899 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 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 reactjs ReactJS 2013 Jordan Walke 10 framework https://react.dev/ 0 918 0 15 22870 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 si SI 1960 11 notation 0 919 0 22870 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 920 0 13 22868 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 cirru Cirru 2012 tí yè 20 dataNotation http://text.cirru.org/ 0 921 2 22867 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 mathjson MathJSON 2019 Arno Gourdol 15 textMarkup https://cortexjs.io/math-json/ 0 922 3 9 22865 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 setl SETL 1969 Jacob T. Schwartz 23 pl http://setl.org/setl/ 0 923 2 22864 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 glisp Glisp 2020 Baku Hashiomoto 13 visual lisp https://glisp.app 0 924 1 7 22863 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 treesheets TreeSheets 2019 Wouter Van Oortmerssen 11 visual https://strlen.com/treesheets/ 0 v1.0.2 925 0 9 22860 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 plot Plot 2019 John Sundell 12 template 0 0.14.0 926 1 2 22860 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 z-expressions Z 2012 Chris Done 17 pl http://chrisdone.com/z/ 0 927 0 5 22855 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 hope HOPE 1978 27 pl 0 928 1 22854 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 kakoune-editor Kakoune 2011 11 editor http://kakoune.org 0 v2022.10.31 929 0 10 22852 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 930 0 9 22852 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 mimium mimium 2019 Tomoya Matsuura 17 pl https://mimium.org 0 v0.4.0 931 1 10 22852 true 0 https://github.com/mimium-org/mimium pl 2020 2024 2019 9 9 267 7 false 2019 2024 1168 10 229 2 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 xpath XPath 1999 12 queryLanguage 0 932 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 /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 coco Coco 2010 Satoshi Murakami 14 pl https://satyr.github.io/coco/ 0 0.9.2-b 933 0 5 22849 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 scryer Scryer Prolog 2016 Mark Thom 12 pl https://www.scryer.pl/ 0 934 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 sophia Sophia 2018 Robert Virding 27 contractLanguage https://aeternity.com/aesophia 0 v8.0.1 935 0 6 22841 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 dc Dc 1978 20 pl 0 936 3 22840 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 22840 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 megaparsec Megaparsec 2015 12 library 0 9.6.1 938 0 7 22839 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 retdec RetDec 2017 11 decompiler https://retdec.com/ 0 939 0 10 22835 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 940 0 22834 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 rapira Rapira 1987 Andrey Ershov 24 pl http://freeduke33.github.io/rerap2 0 941 3 3 22834 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 fact-lang FaCT 2017 Deian Stefan 18 pl 0 942 1 6 22831 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 binaryen binaryen 2015 Alon Zakai 11 compiler 0 1.39.1 943 0 12 22824 true 0 https://github.com/WebAssembly/binaryen compiler 2015 2024 2015 174 717 7314 677 false 2015 2025 9060 213 2560 149 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 mech-lang Mech 2018 Corey Montella 18 pl http://mech-lang.org 0 v0.0.5 944 1 8 22821 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 945 3 22817 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 strips Strips 1969 14 pl 0 946 1 22815 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 unity-engine Unity 2005 11 library 3d https://unity3d.com 0 947 0 22814 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 lamdu Lamdu 2011 Eyal Lotem and Yair Chuchem 12 pl https://lamdu.org 0 v0.8.1 948 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 bloom Bloom 2010 Neil Conway 13 pl http://bloom-lang.net/ 0 v0.9.8 949 0 3 22812 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 yawl YAWL 2006 Dean Mao 16 pl http://www.yawlfoundation.org 0 v4.5.1 950 0 10 22812 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 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 ucl UCL 2013 12 dataNotation 0 0.9.2 951 1 13 22811 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 pizza Pizza 2001 18 pl https://pizzacompiler.sourceforge.net 0 952 2 22811 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 22810 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 generate-ninja GN 2015 14 application 0 v0.4.1 954 1 11 22806 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 hexagony hexagony 2015 Martin Büttner 14 esolang 0 955 1 2 22803 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 cycript Cycript 2008 19 pl http://www.cycript.org/ 0 956 1 22798 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 = [ // ""void *calloc(size_t num, size_t size)"", // ""char *strcpy(char *restrict dst, const char *restrict src)"", ""char *strdup(const char *s1)"", ""void* memset(void* dest, int ch, size_t count)"", // ""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_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 smt SMT 2003 19 pl http://smtlib.cs.uiowa.edu/language.shtml 0 957 2 22798 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 20 text 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 spark Apache Spark 2012 Matei Zaharia 13 application 0 958 0 1 22795 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 sqr Structured Query Reporter 1980 16 pl 0 959 1 22795 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 unicon Unicon 2008 Clint Jeffery 29 pl http://www.unicon.org/ 0 960 3 22795 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 fat FAT 1977 11 filesystem 0 961 0 22792 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 monte monte 2014 26 pl 0 962 1 13 22792 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 Monte is a dynamic programming language inspired by Python and E. Monte is a dynamic programming language inspired by Python and E. https://github.com/monte-language Monte 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 redcode Redcode 1984 14 pl 0 963 1 22787 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 14 text 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 chrysalisp chrysaLisp 2015 Chris Hinsley 12 pl lisp 0 v1.3.9 964 1 10 22786 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 965 0 17 22783 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 json-graph-format json-graph-format 2014 14 jsonFormat http://jsongraphformat.info/ 0 1.0.0 966 1 4 22782 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 mbox EML 1974 13 textDataFormat 0 967 3 22773 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 To: Recipient 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 To: Recipient Subject: Sample message 2 This is the second body. "Return-Path: To: Mario Zaizar Subject: Testing Mario Zaizar' MIME E-mail composing and sending PHP class: HTML message From: nobody Reply-To: nobody 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 Testing Mario Zaizar' MIME E-mail composing and sending PHP class: H= TML message --69c1683a3ee16ef7cf16edd700694a2f-- --6a82fb459dcaacd40ab3404529e808dc Content-Type: image/gif; name=""logo.gif"" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=""logo.gif"" Content-ID: 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 To: Recipient 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 To: Recipient 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 968 2 22773 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 " App Name - @yield('title') @section('sidebar') This is the master sidebar. @show
@yield('content')
" @yield('title', 'We love GitHub') @stack('scripts') @stack('styles') @include('partials.nav') @yield('content')
    @foreach($foo as $bar)
  • {{ $bar }}
  • @endforeach
{!! $raw_content !!} 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 969 2 22771 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 MyDict; sequence 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 kona kona 2010 12 pl 0 970 1 7 22770 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 storyscript storyscript 2017 15 pl https://storyscript.com 0 971 1 22768 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 dokuwiki DokuWiki 2004 12 wikiMarkup https://www.dokuwiki.org/ 0 972 2 22767 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 jolie Jolie 2006 Claudio Guidi and Fabrizio Montesi 16 pl http://jolie-lang.org/ 0 973 1 22767 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 json-lambda JSON lambda 2017 Chris Done 14 queryLanguage 0 v0.0.5 974 1 3 22765 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 975 3 22765 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 {$p(""firstName"")} {$p(""lastName"")} {$p(""age"")} " JSONiq """" true https://en.wikipedia.org/wiki/JSONiq 0 0 jsoniq.org JSONiq https://github.com/wcandillon/language-jsoniq JSONiq zz zz 2019 Arvid E. Picciani 12 pl 0 976 1 7 22763 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 ::{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 sibilant Sibilant 2010 Jacob Rothstein 14 pl lisp https://sibilant.org/ 0 0.5.6 977 0 7 22763 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 ibis Ibis 2015 Wes McKinney 11 library https://ibis-project.org/ 0 9.0.0 978 0 20 22758 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 quicklisp-pm quicklisp-pm 2010 Zach Beane 14 packageManager https://www.quicklisp.org/beta/ 0 979 0 2 22758 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 nymph Nymph 2017 Brandon Barber 18 pl 0 980 1 4 22752 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 #include 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 f-script F-Script 2009 Philippe Mougin 15 pl https://github.com/pmougin/F-Script 0 981 0 2 22750 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 mathcad Mathcad 1986 13 pl cad mathematics https://www.ptc.com/en/products/mathcad/ 0 982 0 22749 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 fpp Functional PHP Preprocessor 2018 Sascha-Oliver Prolic 15 pl https://github.com/prolic/fpp 0 v0.1.0 983 0 4 22748 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 asymptote Asymptote 2004 Andy Hammerlindl and John C. Bowman and Tom Prince 18 application 0 984 2 22748 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 son son 2017 Ian Grant Jeffries 15 textMarkup 0 985 0 4 22744 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 986 0 2 22742 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 cuneiform cuneiform 2015 16 pl http://www.cuneiform-lang.org 0 3.0.5 987 1 5 22742 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() -> 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 baysick baysick 2009 Michael Fogus 15 esolang http://blog.fogus.me/2009/03/26/baysick-a-scala-dsl-implementing-basic/ 0 988 1 2 22738 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 hiveql HiveQL 2011 18 queryLanguage https://hive.apache.org 0 989 2 22738 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 19 text 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 loomscript LoomScript 2013 18 pl http://loomsdk.com/ 0 990 1 22738 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 cell Cell 2017 25 pl http://cell-lang.net/ 0 991 2 1 22732 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 992 0 6 22731 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 993 2 22731 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> ${title} <@metaTags /> <#nested /> <@footer /> <#--- Default meta tags --> <#macro metaTags> <#compress> <#macro footer>

This page is using FreeMarker v${.version}

"

Hello Joe! You have the following messages:

Tim: Please don't forget to bring the conference papers!

Cindy: Can you give me a visit this afternoon?

Richard: Don't forget the papers this time!

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 994 1 19 22727 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 reflex-framework reflex-framework 2015 12 framework https://reflex-frp.org/ 0 v0.6.4 995 0 8 22726 false 0 https://github.com/reflex-frp/reflex framework 2014 2024 2015 62 143 1061 88 false 2015 2025 1595 97 90 3 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 996 2 22722 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 nial Nial 1981 Mike Jenkins 19 pl arrayLang 0 997 2 22721 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 attoparsec attoparsec 2010 13 library http://hackage.haskell.org/package/attoparsec 0 0.14.4 998 0 6 22720 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 sather Sather 1990 Steve Omohundro 24 pl https://www.gnu.org/software/sather/ 0 999 3 22720 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 minid MiniD 2006 Jarrett Billingsley 24 pl http://www.dsource.org/projects/minid 0 1000 2 22719 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 sixten Sixten 2014 Olle Fredriksson 13 pl 0 1001 1 5 22718 true 0 https://github.com/ollef/sixten pl 2017 2024 2014 49 26 757 37 false 2014 2020 1118 10 418 3 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 mlscript MLscript 2020 Luyu Cheng and Lionel Parreaux 16 pl https://hkust-taco.github.io/mlscript 0 1002 1 11 22712 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 component-pascal COMPONENT PASCAL 1997 18 pl 0 1003 1 22711 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 1004 2 22711 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 1005 0 1 22709 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 1006 1 22709 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 lingo Lingo 1988 17 pl 0 1007 2 22706 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 asterisk Asterisk 1999 12 application https://wiki.asterisk.org/wiki/display/AST/Dialplan 0 1008 1 22701 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 qore Qore 2006 David Nichols 19 pl http://qore.org/ 0 1009 1 15 22701 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 1010 1 1 22700 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 1011 2 22699 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 1012 0 3 22699 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 hocon Hocon 2011 16 dataNotation https://github.com/lightbend/config/blob/master/HOCON.md 0 1013 1 22697 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 unified-parallel-c UPC 2003 13 pl http://upc.lbl.gov/ 0 1014 0 22693 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 1015 1 5 22693 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 general-algebraic-modeling-system GAMS 1963 14 pl 0 1016 2 22691 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 1017 0 13 22691 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 rc Rc 1989 Tom Duff 15 pl 0 1018 2 22691 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 berkeleydb Berkeley DB 1991 Keith Bostic and Margo Seltzer 13 library 0 1019 0 13 22688 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 never never 2018 14 pl https://never-lang.readthedocs.io 0 v2.3.9 1020 1 12 22688 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 sieve Sieve mail filtering language 2008 14 application 0 1021 1 22682 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 15 text 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 bbc-basic BBC BASIC 1981 Sophie Wilson 15 pl 0 1022 2 22680 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 xlwings-editor xlwings-editor 2013 Felix Zumstein 11 library https://www.xlwings.org/ 0 0.31.3 1023 0 17 22679 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 godot-game-engine Godot 2014 12 library https://godotengine.org/ 0 1024 0 22678 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 mirc MIRC scripting language 1995 Khaled Mardam-Bey 16 pl http://mirc.com/ 0 1025 2 22678 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 1026 0 16 22674 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 grace Grace 2010 17 pl https://web.cecs.pdx.edu/~grace/ https://web.cecs.pdx.edu/~grace/doc/lang-spec/ 0 1027 2 22672 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 ston STON 2012 Sven Van Caekenberghe 14 application 0 1028 1 5 22669 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 web-idl WebIDL 2012 14 idl 0 1029 1 22666 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 16 text "/* -*- 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 hakaru hakaru 2014 14 pl http://hakaru-dev.github.io/ 0 1030 1 13 22664 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 ratfor RATFOR 1976 18 pl http://sepwww.stanford.edu/doku.php?id=sep:software:ratfor 0 1031 3 22664 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 pep8 Pep8 2009 16 assembly 0 1032 2 5 22655 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 1033 0 40 22654 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 datafun datafun 2015 Michael Arntzenius 14 pl http://www.rntz.net/datafun/ 0 1034 0 13 22653 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 1035 1 12 22653 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 bee bee 2019 Elucian Moise 12 pl https://sagecode.net/bee-lang/ 0 1036 0 6 22650 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 cpl CPL 1963 Christopher Strachey 15 pl 0 1037 1 22645 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 1c-enterprise 1C Enterprise Script 2002 17 pl 0 1038 2 22645 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 1039 1 22645 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 ezhil Ezhil 2007 Muthu Annamalai 23 pl http://ezhillang.org 0 1040 3 22642 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 sublime-editor Sublime Text 2008 Jon Skinner 11 editor http://www.sublimetext.com 0 1041 0 22637 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 vsxu VSXu 2004 13 visual http://vsxu.com 0 v0.6.3 1042 0 19 22637 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 1043 0 2 22635 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 1044 0 4 22631 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 cfengine CFEngine 1993 15 application https://cfengine.com 0 1045 2 22631 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 1046 0 9 22626 true 0 https://github.com/ltcmelo/psychec compiler 2016 2024 2016 17 39 526 10 false 2016 2025 640 9 446 13 101731 Psyche-c is a compiler for incomplete C code. It features a Hindley/Milner-inspired type inference engine for C. Psyche-c is a compiler for incomplete C code. It features a Hindley/Milner-inspired type inference engine for C. https://github.com/ltcmelo/psychec/issues Psyche-c 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 1047 0 1 22625 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 turbo-pascal Turbo Pascal 1983 Anders Hejlsberg 12 compiler 0 1048 1 22623 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 scallop Scallop 2024 Ziyang Li 14 pl https://www.scallop-lang.org 0 1049 1 11 22623 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 eex EEX 2012 14 template https://hexdocs.pm/eex/EEx.html 2 1050 2 22622 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 %> "

Listing Books

<%= for book <- @books do %> <%# comment %> <% end %>
Title Summary
<%= book.title %> <%= book.content %> <%= link ""Show"", to: book_path(@conn, :show, book) %> <%= link ""Edit"", to: book_path(@conn, :edit, book) %> <%= link ""Delete"", to: book_path(@conn, :delete, book), method: :delete, data: [confirm: ""Are you sure?""] %>

<%= link ""New book"", to: book_path(@conn, :new) %>" 0 0 https://github.com/elixir-lang/elixir-tmbundle HTML+EEX mastodon Mastodon 2016 Eugen Rochko 10 protocol microblogging https://joinmastodon.org 0 1051 0 21 22621 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 pointless pointless 2020 Avery N. Nortonsmith 19 pl https://ptls.dev/ 0 v0.1.0 1052 1 4 22620 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 1053 0 14 22617 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 michelson michelson 2017 Grégoire Henry 15 pl https://www.michelson-lang.com 0 1054 0 35 22617 true 0 https://gitlab.com/tezos/tezos pl false 2016 2025 76581 289 27179 762 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 1055 3 11 22610 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 1056 1 22610 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 . * * 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 #include #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 1057 1 1 22608 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 nuget-pm NuGet 2010 12 packageManager https://www.nuget.org/ 0 1058 0 22607 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 passerine Passerine 2021 Isaac Cayton (slightknack) 12 pl https://www.passerine.io/ 0 v0.9.3 1059 0 4 22605 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 1060 1 7 22604 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 rpl RPL 1984 15 pl 0 1061 2 22601 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 mcp Model Context Protocol 2024 12 protocol https://modelcontextprotocol.io 0 1062 0 1 22599 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 rubygems-pm RubyGems 2018 Nick Quaranto 13 packageManager https://rubygems.org 0 1063 0 22598 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 1064 0 4 22597 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 caramel Caramel 2020 Leandro Ostera 12 pl https://caramel.run/ 0 v0.1.1 1065 0 24 22595 true 0 https://github.com/AbstractMachinesLab/caramel pl 2020 2024 2020 26 25 1050 21 false 2020 2022 688 10 4120 16 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 ohayo Ohayo 2017 Breck Yunits 19 pl dataFlow dataVis https://ohayo.breckyunits.com/ 0 20.1.0 1066 1 8 22594 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 hare Hare 2020 21 pl https://harelang.org/ 0 0.24.0 1067 2 6 22593 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 savi Savi 2018 Joe Eli McIlvain 16 pl 0 v0.20240428.0 1068 0 17 22589 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 ok OK 2021 Jesse Duffield 13 pl 0 1069 1 9 22587 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 yorick Yorick 1996 David H. Munro 25 pl http://yorick.github.com 0 1070 3 22582 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" eagle Eagle 1988 12 application 0 1071 1 22581 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 " 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 1073 2 22580 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 1074 2 22579 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 grammatical-framework Grammatical Framework 1998 15 grammarLanguage 0 1075 2 22574 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 reko-decompiler Reko 2007 John Källén 11 decompiler https://uxmal.github.io/reko 0 1076 0 28 22571 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 linearml LinearML 2010 Julien Verlaguet 13 pl https://github.com/pikatchu/LinearML 0 1077 0 6 22570 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 x-it [x]it! 2022 Jan Heuermann 12 dataNotation https://xit.jotaen.net 0 1078 1 1 22568 true 0 https://github.com/jotaen/xit dataNotation 2022 2024 2022 11 6 1035 0 false 2022 2023 9 2 2 1 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 bloop BlooP 1979 17 esolang 0 1079 2 22567 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 k-framework k-framework 2013 12 grammarLanguage http://www.kframework.org/ 0 v7.0.92 1080 0 20 22564 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 lem-editor lem-editor 2015 11 editor http://lem-project.github.io/ 0 v2.2.0 1081 0 7 22559 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 csvw CSVw 2014 Ivan Herman 14 dataValidationLanguage 0 1082 1 13 22559 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 refal Refal 1968 Valentin Turchin 23 pl http://www.refal.net 0 1083 3 22558 595 true 0 pl false r/Refal.ref 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 ref 101 0 26 1 text http://www.rosettacode.org/wiki/Category:Refal United States * Hello world in Refal $ENTRY Go { = ;} Hello { = ; } $ENTRY Go { = ;} Hello { = ; } Squeeze { '__'e.1 = ; s.A e.1 = s.A ; = ; }; Refal * :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 1087 1 22552 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; 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> = IntHash; strHash {alpha:Type} (vector (coupleStr alpha)) = StrHash alpha; intSortedHash {alpha:Type} intHash = IntSortedHash; 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 noweb Noweb 1989 Norman Ramsey 14 textMarkup https://www.cs.tufts.edu/~nr/noweb/ 0 1088 1 10 22550 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. <>= /* <> */ #include int main(int argc, char *argv[]) { printf(""Hello World!\n""); return 0; } @ \noindent \ldots then I did the same in PHP. <>= > */ echo ""Hello world!\n""; ?> @ \section{License} Later the same day some lawyer reminded me about licenses. So, here it is: <>= This work is placed in the public domain." https://github.com/nrnrnr/noweb https://en.wikipedia.org/wiki/Noweb 0 0 ibm-gml GML 1969 Charles Goldfarb and Edward Mosher and Raymond Lorie 19 pl 0 1089 1 22544 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 tls TLS 1999 10 protocol 0 1090 0 22542 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 sage Sage 2022 Adam McDaniel 13 pl https://adam-mcdaniel.github.io/sage-website/ 0 1091 1 22541 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 1092 1 5 22541 true 0 https://github.com/LingDong-/psvg pl 2020 2024 6 15 297 3 false 2020 2020 62 4 47 1 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 " " https://github.com/LingDong-/psvg 0 0 cweb CWEB 1987 Donald Knuth 15 textMarkup http://www-cs-faculty.stanford.edu/~uno/cweb.html 0 1093 2 22540 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 candy Candy 2020 Jonas Wanke and Marcel Garus 14 pl https://github.com/candy-lang/Candy 0 v0.1.0 1094 1 11 22532 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 1095 0 18 22531 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 1096 0 12 22529 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 1097 0 6 22523 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 1098 0 10 22523 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 excel-app Microsoft Excel 1987 10 application spreadsheet http://office.microsoft.com/en-us/excel 0 1099 1 22521 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 " Name Example Value 123
" 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 1100 0 6 22520 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 cyclone Cyclone 2001 15 pl http://cyclone.thelanguage.org 0 1101 2 22520 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 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 1102 0 2 22519 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 peg PEG 2002 12 grammarLanguage 0 1103 2 22518 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 roku-brightscript Brightscript 2010 14 pl 1 1104 1 22513 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 mal mal 2014 10 interpreter 0 1105 0 74 22511 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 1106 1 22509 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 " This is a sample WSDL 2.0 document. ... ... " 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 gambas Gambas 1999 Benoît Minisini 13 pl 0 1107 2 22509 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 ladder-logic Ladder Logic 1994 11 pl 0 1108 1 22506 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 1109 1 22498 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 1110 0 22496 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 1111 0 16 22492 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 1112 0 22491 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 mapgen Mapgen 2017 Amit Patel 12 visual https://www.redblobgames.com/maps/mapgen4/ 0 1113 0 5 22490 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 pyth Pyth 2014 Isaac Grosof 13 esolang https://pyth.herokuapp.com/ 0 1114 0 8 22489 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 hypercard HyperCard 1987 11 pl 0 1115 0 22487 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 11 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 aplus A+ 1988 Arthur Whitney 14 pl arrayLang http://www.aplusdev.org/ 0 1116 1 22487 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 lighttable Light Table 2012 Chris Granger 10 editor http://lighttable.com/ 0 1117 0 11 22486 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 express EXPRESS 2004 12 dataNotation 0 1118 2 22482 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 redprl redprl 2016 Jonathan Sterling 14 pl http://www.redprl.org/ 0 v0.1.0 1119 0 13 22482 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 smiles-format Smiles 1988 David Weininger 11 textDataFormat chemistry 0 1120 1 22477 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 12 1 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 ugbasic ugBASIC 2021 Marco Spedaletti 18 pl https://ugbasic.iwashere.eu 0 1121 0 2 22469 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 1122 0 22468 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 1123 0 2 22466 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 1124 2 22463 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 1125 0 5 22460 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 javacc JavaCC 1996 12 grammarLanguage https://javacc.org/ 0 1126 0 22460 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 12 text United States https://en.wikipedia.org/wiki/JavaCC 0 0 javacc.org javacc rpm-package-manager Rpm 1997 11 packageManager http://www.rpm.org 0 1127 0 22459 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 1128 2 22458 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 1129 2 22458 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/ "

" 0 0 Kit https://github.com/atom/language-html Kit nxc Not eXactly C 2006 18 pl 0 1130 2 22454 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 clisp CLISP 1973 16 pl 0 1131 1 22450 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 femtolisp femtolisp 2008 Jeff Bezanson 11 pl 0 1132 0 7 22449 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 json-url json->url 2017 Tim Bray 20 jsonFormat https://jsonurl.org 0 v1.1.7 1133 0 6 22439 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 krl KRL 1976 Daniel G. Bobrow and Terry Winograd 21 pl 0 1134 1 22439 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 maya Maya Embedded Language 2013 14 pl 0 1135 1 22434 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 asdf ASDF 2015 Perry Greenfield and Michael Droettboom and Erik M. Bray 12 pl https://asdf.readthedocs.io/ 0 3.2.0 1136 0 9 22431 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 bato Bato 2016 Joel Bryan Juliano 13 pl https://jjuliano.github.io/bato/ 0 1137 1 1 22431 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 1138 1 22431 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 1139 1 22431 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 , 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 1140 1 22431 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 1141 0 27 22431 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 1142 1 6 22429 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) {

Colors

    {{ product.title }}

    • Vendor: {{ product.vendor | link_to_vendor }}
    • Type: {{ product.type | link_to_type }}
    {{ product.price_min | money }}{% if product.price_varies %} - {{ product.price_max | money }}{% endif %}
    {{ product.description }}