Tag #programming language
434 papers:
- POPL-2020-AbadiP
- A simple differentiable programming language (MA, GDP), p. 28.
- FSCD-2019-Yang #probability #semantics
- Some Semantic Issues in Probabilistic Programming Languages (Invited Talk) (HY), p. 6.
- ICFP-2019-VezzosiM0 #induction
- Cubical agda: a dependently typed programming language with univalence and higher inductive types (AV, AM, AA0), p. 29.
- Onward-2019-BasuFG
- Property conveyances as a programming language (SB, NF, JG), pp. 128–142.
- Onward-2019-Smaragdakis #question #what
- Next-paradigm programming languages: what will they look like and what changes will they bring? (YS), pp. 187–197.
- PLATEAU-2019-KambhatlaCOSAM #case study #safety #usability
- A Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language (GK, MJC, RO, JS, JA, BAM), p. 11.
- POPL-2019-PodkopaevLV #hardware #memory management #modelling
- Bridging the gap between programming languages and hardware weak memory models (AP, OL, VV), p. 31.
- QAPL-2019-Aldini #aspect-oriented
- Quantitative Aspects of Programming Languages and Systems over the past $2^4$ years and beyond (AA), pp. 1–19.
- SLE-2019-IzquierdoC #analysis #modelling
- Analysis and modeling of the governance in general programming languages (JLCI, JC), pp. 179–183.
- ICPC-2018-OttAHBAFL #learning #network #using
- Learning lexical features of programming languages from imagery using convolutional neural networks (JO, AA, PH, NB, HA, CF, EL), pp. 336–339.
- MSR-2018-GeorgiouKLS #energy #question #what
- What are your programming language's energy-delay implications? (SG, MK, PL, DS), pp. 303–313.
- FSCD-2018-Selinger #challenge #quantum
- Challenges in Quantum Programming Languages (Invited Talk) (PS), p. 2.
- Onward-2018-CoblenzAMS #design
- Interdisciplinary programming language design (MJC, JA, BAM, JS), pp. 133–146.
- OOPSLA-2018-MeierRG #design #parallel #virtual machine
- Virtual machine design for parallel dynamic programming languages (RM, AR, TRG), p. 25.
- POPL-2018-0002JKD #named #rust
- RustBelt: securing the foundations of the rust programming language (RJ0, JHJ, RK, DD), p. 34.
- PPDP-2018-Schmidt-Schauss #concurrent #functional #parallel
- Sequential and Parallel Improvements in a Concurrent Functional Programming Language (MSS, DS, ND), p. 13.
- ESEC-FSE-2018-Meijer #concept #framework #learning
- Behind every great deep learning framework is an even greater programming languages concept (keynote) (EM0), p. 1.
- SEFM-2017-FachiniM #validation
- Validating the Meta-Theory of Programming Languages (Short Paper) (GF, AM), pp. 367–374.
- ECOOP-2017-ZhangO #framework #named #reuse #visitor
- EVF: An Extensible and Expressive Visitor Framework for Programming Language Reuse (WZ, BCdSO), p. 32.
- Onward-2017-Chamberlain #design
- Assessing user preferences in programming language design (RDC), pp. 18–29.
- Onward-2017-HallSH #named #visual notation
- Infra: structure all the way down: structured data as a visual programming language (CH0, TS, TH), pp. 180–197.
- Onward-2017-Kaijanaho #concept analysis #research
- Concept analysis in programming language research: done well it is all right (AJK), pp. 246–259.
- Onward-2017-Steimann #dependence #design #implementation
- Replacing phrase structure grammar with dependency grammar in the design and implementation of programming languages (FS), pp. 30–43.
- QAPL-2017-WiklickyV #aspect-oriented
- Proceedings 15th Workshop on Quantitative Aspects of Programming Languages and Systems, QAPL@ETAPS 2017, Uppsala, Sweden, 23rd April 2017.
- SLE-2017-Pereira0RRCFS #energy #how #memory management #performance #question
- Energy efficiency across programming languages: how do energy, time, and memory relate? (RP, MC, FR, RR, JC, JPF, JS), pp. 256–267.
- SANER-2016-KochharWL #case study #multi #quality #scalability
- A Large Scale Study of Multiple Programming Languages and Code Quality (PSK, DW, DL0), pp. 563–573.
- SANER-2016-ReboucasPETSC #empirical
- An Empirical Study on the Usage of the Swift Programming Language (MR, GP0, FE, WT, AS, FC), pp. 634–638.
- SKY-2016-ExmanS #natural language #performance #reliability
- Fast and Reliable Software Translation of Programming Languages to Natural Language (IE, OS), pp. 57–64.
- Onward-2016-ReinHT #development #named
- Gramada: immediacy in programming language development (PR, RH, MT), pp. 165–179.
- PLATEAU-2016-Ko #question #what
- What is a programming language, really? (AJK0), pp. 32–33.
- PLATEAU-2016-KurtevCT #evaluation
- Discount method for programming language evaluation (SK, TAC, BT), pp. 1–8.
- AdaEurope-2016-Burns #ada #physics #power of #why
- Why the Expressive Power of Programming Languages Such as Ada Is Needed for Future Cyber Physical Systems (AB), pp. 3–11.
- POPL-2016-Walker #research
- Confluences in programming languages research (keynote) (DW), p. 4.
- QAPL-2016-TribastoneW #aspect-oriented
- Proceedings 14th International Workshop Quantitative Aspects of Programming Languages and Systems, QAPL 2016, Eindhoven, The Netherlands, April 2-3, 2016.
- ASE-2016-ChenX #automation #library #named #recommendation
- SimilarTech: automatically recommend analogical libraries across different programming languages (CC, ZX), pp. 834–839.
- ESOP-2016-HuangM #probability #semantics
- An Application of Computable Distributions to the Semantics of Probabilistic Programming Languages (DH0, GM), pp. 337–363.
- GaM-2015-BakFPR #graph #interpreter
- A Reference Interpreter for the Graph Programming Language GP 2 (CB, GF, DP, CR), pp. 48–64.
- SEKE-2015-WuCZX15a #case study #comparative #object-oriented
- A metrics-based comparative study on object-oriented programming languages (DW, LC, YZ, BX), pp. 272–277.
- OOPSLA-2015-FelgentreffMBH #constraints #theorem proving
- Checks and balances: constraint solving without surprises in object-constraint programming languages (TF, TDM, AB, RH), pp. 767–782.
- PLATEAU-2015-RazaliNM #precedence
- Operators and precedence in programming languages (NR, JN0, SM), pp. 53–56.
- POPL-2015-Staton #algebra #quantum
- Algebraic Effects, Linearity, and Quantum Programming Languages (SS), pp. 395–406.
- ESEC-FSE-2015-Jain #automation #generative
- Automated generation of programming language quizzes (SJ), pp. 1051–1053.
- GTTSE-2015-Hanenberg #empirical #evaluation
- Empirical, Human-Centered Evaluation of Programming and Programming Language Constructs: Controlled Experiments (SH), pp. 45–72.
- ICSE-v1-2015-NanzF #case study #comparative
- A Comparative Study of Programming Languages in Rosetta Code (SN, CAF), pp. 778–788.
- GPCE-2015-FlorenceFFTKWNY #named
- POP-PL: a patient-oriented prescription programming language (SPF, BF, MF, WHT, TK, DPW, CN, PRY, RBF, SMB), pp. 131–140.
- ESOP-2015-BattyMNPS #concurrent #problem #semantics
- The Problem of Programming Language Concurrency Semantics (MB, KM, KN, JPP, PS), pp. 283–307.
- SIGITE-2014-TsangGA #java #learning #question #student
- The practical application of LEGO® MINDSTORMS® robotics kits: does it enhance undergraduate computing students’ engagement in learning the Java programming language? (ET, CG, MA), pp. 121–126.
- TFPIE-2014-Winter #authentication #functional #named
- Bricklayer: An Authentic Introduction to the Functional Programming Language SML (VLW), pp. 33–49.
- ICPC-2014-StefikHMAYS #design #empirical #what
- What is the Foundation of Evidence of Human Factors Decisions in Language Design? An Empirical Study on Programming Language Workshops (AS, SH, MM, AAA, SKY, SS), pp. 223–231.
- RTA-TLCA-2014-Schmidt-Schauss #analysis #concurrent #semantics
- Concurrent Programming Languages and Methods for Semantic Analyses (MSS), pp. 21–30.
- VISSOFT-2014-Noble
- Livecoding the SynthKit: Little Bits as an Embodied Programming Language (JN), pp. 40–44.
- ICML-c2-2014-PaigeW #compilation #probability
- A Compilation Target for Probabilistic Programming Languages (BP, FW), pp. 1935–1943.
- MLDM-2014-KhasnabishSDS #detection #learning #source code #using
- Detecting Programming Language from Source Code Using Bayesian Learning Techniques (JNK, MS, JD, GS), pp. 513–522.
- Onward-2014-Conversy #visual notation
- Unifying Textual and Visual: A Theoretical Account of the Visual Perception of Programming Languages (SC), pp. 201–212.
- Onward-2014-KaraivanovRV #statistics
- Phrase-Based Statistical Translation of Programming Languages (SK, VR, MTV), pp. 173–184.
- Onward-2014-Skene #logic
- Description Logic as Programming Language (JS), pp. 143–162.
- Onward-2014-StefikH #community
- The Programming Language Wars: Questions and Responsibilities for the Programming Language Community (AS, SH), pp. 283–299.
- OOPSLA-2014-HolkNSL #data type #gpu #memory management
- Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host (EH, RN, JGS, AL), pp. 141–155.
- PLATEAU-2014-KoitzS #comparison #education #empirical #hybrid #visual notation
- Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers (RK, WS), pp. 21–30.
- PLATEAU-2014-KurilovaPA #design #named #security
- Wyvern: Impacting Software Security via Programming Language Design (DK, AP, JA), pp. 57–58.
- AdaEurope-2014-PedroPPP #ada #framework #runtime #towards #verification
- Towards a Runtime Verification Framework for the Ada Programming Language (AdMP, DP, LMP, JSP), pp. 58–73.
- HILT-2014-BocchinoGGS #named
- Spot: a programming language for verified flight software (RLB, EG, KPG, RRS), pp. 97–102.
- PADL-2014-LakinP #compilation #functional #using
- Compiling DNA Strand Displacement Reactions Using a Functional Programming Language (MRL, AP), pp. 81–86.
- PLDI-2014-StorkNSMFMA #approach #named
- Æminium: a permission based concurrent-by-default programming language approach (SS, KN, JS, MM, AF, PM, JA), p. 4.
- POPL-2014-GordonGRRBG #named #probability
- Tabular: a schema-driven probabilistic programming language (ADG, TG, NR, CVR, JB, JG), pp. 321–334.
- FSE-2014-RayPFD #case study #git #quality #scalability
- A large scale study of programming languages and code quality in github (BR, DP, VF, PTD), pp. 155–165.
- SLE-2014-KuhnLGSA #metamodelling #modelling #product line
- A Metamodel Family for Role-Based Modeling and Programming Languages (TK, ML, SG, CS, UA), pp. 141–160.
- ICLP-J-2014-CruzRGP #concurrent #graph #linear #logic programming
- A Linear Logic Programming Language for Concurrent Programming over Graph Structures (FC, RR, SCG, FP), pp. 493–507.
- CSEET-2013-NobleHBB #design #education #question #re-engineering
- Designing Grace: Can an introductory programming language support the teaching of software engineering? (JN, MH, KBB, APB), pp. 219–228.
- ITiCSE-2013-Alshaigy #development #education #interactive #learning #python
- Development of an interactive learning tool to teach python programming language (BA), p. 344.
- CEFP-2013-Brady #dependent type #domain-specific language #embedded #implementation
- The Idris Programming Language — Implementing Embedded Domain Specific Languages with Dependent Types (EB), pp. 115–186.
- VISSOFT-2013-HomerN #editing
- A tile-based editor for a textual programming language (MH, JN), pp. 1–4.
- SEKE-2013-SakamotoWF #design pattern #object-oriented
- Extended Design Patterns in New Object-Oriented Programming Languages (KS, HW, YF), pp. 600–605.
- OOPSLA-2013-MeyerovichR #analysis #empirical
- Empirical analysis of programming language adoption (LAM, ASR), pp. 1–18.
- PLDI-2013-GreenLRSV #named #quantum #scalability
- Quipper: a scalable quantum programming language (ASG, PLL, NJR, PS, BV), pp. 333–342.
- PLDI-2013-Schneider #security
- Programming languages in security: keynote (FBS), pp. 139–140.
- POPL-2013-Krishnamurthi
- From principles to programming languages (and back) (SK), pp. 233–234.
- POPL-2013-StatonL
- Universal properties of impure programming languages (SS, PBL), pp. 179–192.
- SAC-2013-HongJ #named #network #object-oriented
- Meso: an object-oriented programming language for building strongly-typed internet-based network applications (SH, YJJ), pp. 1579–1586.
- GPCE-2013-Bodik #biology #modelling
- Modeling biology with solver-aided programming languages (RB), pp. 1–2.
- SLE-2013-VasudevanT #ambiguity #detection
- Detecting Ambiguity in Programming Language Grammars (NV, LT), pp. 157–176.
- ICST-2013-SakamotoSTWF #framework #metric #multi #named #test coverage #tool support
- OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting Multiple Programming Languages (KS, KS, RT, HW, YF), pp. 422–430.
- WCRE-2012-Al-OmariKRR #detection #dot-net
- Detecting Clones Across Microsoft .NET Programming Languages (FAO, IK, CKR, JR), pp. 405–414.
- FLOPS-2012-RoseVS #data flow #hybrid #query
- A Data Flow Language for Hybrid Query and Programming Languages (KHR, LV, NS), pp. 228–242.
- ICGT-2012-Ong #graph transformation #multi #rule-based #using
- Multi-scale Rule-Based Graph Transformation Using the Programming Language XL (YO), pp. 417–419.
- SEKE-2012-HumairaSOWF #framework #metric #multi #source code #towards
- Towards a Unified Source Code Measurement Framework Supporting Multiple Programming Languages (RH, KS, AO, HW, YF), pp. 480–485.
- Onward-2012-Gabriel
- The structure of a programming language revolution (RPG), pp. 195–214.
- Onward-2012-Heinlein #composition #named #static typing
- MOST-flexiPL: modular, statically typed, flexibly extensible programming language (CH), pp. 159–178.
- Onward-2012-MeyerovichR #named
- Socio-PLT: principles for programming language adoption (LAM, ASR), pp. 39–54.
- PLATEAU-2012-SpinellisKL #comparative #testing
- Comparative language fuzz testing: programming languages vs. fat fingers (DS, VK, PL), pp. 25–34.
- PLATEAU-2012-UrmaM #evolution #query #source code
- Programming language evolution via source code query languages (RGU, AM), pp. 35–38.
- AdaEurope-2012-Tempelmeier #ada #concept #education
- Teaching “Concepts of Programming Languages” with Ada (TT), pp. 60–74.
- HILT-2012-Steele #lifecycle
- Programming language life cycles (GLSJ), pp. 95–96.
- POPL-2012-MonsantoFHW #compilation #network #runtime
- A compiler and run-time system for network programming languages (CM, NF, RH, DW), pp. 217–230.
- POPL-2012-Rexford #network #programmable
- Programming languages for programmable networks (JR), pp. 215–216.
- LDTA-2012-Voigtlander #bidirectional
- Programming language approaches to bidirectional transformation (JV), p. 1.
- ICST-2012-GligoricMM #model checking #named
- X10X: Model Checking a New Programming Language with an “Old” Model Checker (MG, PCM, DM), pp. 11–20.
- SIGITE-2011-Federici #c #implementation
- A minimal, extensible, drag-and-drop implementation of the C programming language (SF), pp. 191–196.
- ICPC-J-2009-StefikG11 #empirical
- Empirical studies on programming language stimuli (AS, EG), pp. 65–99.
- ICPC-2011-StefikSSS #towards
- Toward Intuitive Programming Languages (AS, SS, KS, MS), pp. 213–214.
- MSR-2011-CallauRTR #developer #how #smalltalk
- How developers use the dynamic features of programming languages: the case of smalltalk (OC, RR, ÉT, DR), pp. 23–32.
- Haskell-2011-WestbrookFB #encoding #functional #haskell #higher-order #library
- Hobbits for Haskell: a library for higher-order encodings in functional programming languages (EMW, NF, PB), pp. 35–46.
- ICFP-2011-FosterHFMRSW #named #network
- Frenetic: a network programming language (NF, RH, MJF, CM, JR, AS, DW), pp. 279–291.
- ICFP-2011-OhoriU #database #ml #standard
- Making standard ML a practical database programming language (AO, KU), pp. 307–319.
- BX-2011-Glueck
- Principles of Reversible Programming Languages (RG), p. 50.
- BX-2011-Yokoyama
- A reversible programming language (TY), p. 65.
- Onward-2011-AnslowMM #evaluation #tool support #usability
- Evaluation and usability of programming languages and tools: (PLATEAU) (CA, SM, ERMH), pp. 119–120.
- Onward-2011-Derk #perspective #what
- What makes a programming language popular?: an essay from a historical perspective (MD), pp. 163–166.
- Onward-2011-Orchard #design
- The four Rs of programming language design (DAO), pp. 157–162.
- PLATEAU-2011-SadowskiK #case study #evaluation #heuristic #parallel
- Heuristic evaluation of programming language features: two parallel programming case studies (CS, SK), pp. 9–14.
- PLATEAU-2011-StefikSSS #comparison #empirical #perl #using
- An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages (AS, SS, MS, KS), pp. 3–8.
- AdaEurope-2011-Burns #hardware #parallel #realtime
- Programming Languages for Real-Time Applications Executing on Parallel Hardware (AB), pp. 193–195.
- AdaEurope-2011-Ploedereder #manycore
- Programming Languages Meet Multicore (EP), pp. 189–192.
- POPL-2011-MacLaurin #design #visual notation
- The design of kodu: a tiny visual programming language for children on the Xbox 360 (MM), pp. 241–246.
- ICSE-2011-AldrichGHMNSSSTW
- Permission-based programming languages (JA, RG, MH, MM, KN, DS, SS, JS, ÉT, RW), pp. 828–831.
- ICSE-2011-BhattacharyaN #c #c++ #case study #development #maintenance
- Assessing programming language impact on development and maintenance: a study on c and c++ (PB, IN), pp. 171–180.
- SAC-2011-HauptPH #approach #type system
- Type harvesting: a practical approach to obtaining typing information in dynamic programming languages (MH, MP, RH), pp. 1282–1289.
- SLE-2011-KaminskiW #attribute grammar #functional
- Integrating Attribute Grammar and Functional Programming Language Features (TK, EVW), pp. 263–282.
- CC-2011-Axelsen #imperative
- Clean Translation of an Imperative Reversible Programming Language (HBA), pp. 144–163.
- FoSSaCS-2011-Hoshino #functional #linear
- A Modified GoI Interpretation for a Linear Functional Programming Language and Its Adequacy (NH), pp. 320–334.
- ECDL-2010-MaurizioO #named #query
- Manuzio: A Model for Digital Annotated Text and Its Query/Programming Language (MM, RO), pp. 478–481.
- SIGITE-2010-Kaplan
- Choosing a first programming language (RMK), pp. 163–164.
- LATA-2010-HemmerlingSK #difference #equation #network #process #specification
- A Programming Language Tailored to the Specification and Solution of Differential Equations Describing Processes on Networks (RH, KS, WK), pp. 297–308.
- ICFP-2010-CrestaniS #case study #experience #student
- Experience report: growing programming languages for beginning students (MC, MS), pp. 229–234.
- CHI-2010-TarkanSDGBWA #design #named
- Toque: designing a cooking-based programming language for and with children (ST, VS, AD, EG, EMB, GW, ZA), pp. 2417–2426.
- PLDI-2010-MarinoSMMN #concurrent #memory management #named #performance
- DRFX: a simple and efficient memory model for concurrent programming languages (DM, AS, TDM, MM, SN), pp. 351–362.
- ICSE-2010-Badreddin #named
- Umple: a model-oriented programming language (OBB), pp. 337–338.
- SAC-2010-ReisS #constant
- General constant expressions for system programming languages (GDR, BS), pp. 2131–2136.
- WRLA-2010-SerbanutaR #named #semantics
- K-Maude: A Rewriting Based Tool for Semantics of Programming Languages (TFS, GR), pp. 104–122.
- ICLP-2010-Martinez10 #concurrent #constraints #design #implementation #linear #logic programming
- Design and Implementation of a Concurrent Logic Programming Language with Linear Logic Constraints (TM), pp. 277–280.
- LICS-2010-Laird #game studies #polymorphism #semantics
- Game Semantics for a Polymorphic Programming Language (JL), pp. 41–49.
- SIGMOD-2009-IsardY #distributed #using
- Distributed data-parallel computing using a high-level programming language (MI, YY), pp. 987–994.
- ITiCSE-2009-MiuraSK #concept #interactive #object-oriented
- Anchor garden: an interactive workbenchfor basic data concept learningin object oriented programming languages (MM, TS, SK), pp. 141–145.
- ICFP-2009-Pierce #education #proving #using
- λ, the ultimate TA: using a proof assistant to teach programming language foundations (BCP), pp. 121–122.
- CHI-2009-HornSCJ #education #using #visual notation
- Comparing the use of tangible and graphical programming languages for informal science education (MSH, ETS, RJC, RJKJ), pp. 975–984.
- OOPSLA-2009-MeyerovichGBCGBK #ajax #named
- Flapjax: a programming language for Ajax applications (LAM, AG, JPB, GHC, MG, AB, SK), pp. 1–20.
- OOPSLA-2009-OverbeyJ #refactoring #tool support
- Regrowing a language: refactoring tools allow programming languages to evolve (JLO, REJ), pp. 493–502.
- AdaEurope-2009-ZoviV #requirements
- Requirements on the Target Programming Language for High-Integrity MDE (AZ, TV), pp. 1–15.
- SIGAda-2009-TardieuP #ada
- Complementing Ada with other programming languages (ST, AP), pp. 105–114.
- ESOP-2009-Eber #contract #design #question #specification #tool support #what
- The Financial Crisis, a Lack of Contract Specification Tools: What Can Finance Learn from Programming Language Design? (JME), pp. 205–206.
- ESOP-2009-Reynolds #category theory #design #using
- Using Category Theory to Design Programming Languages (JCR), pp. 62–63.
- ITiCSE-2008-SandersL #python #student
- Students’ perceptions of python as a first programming language at wits (IDS, SL), p. 365.
- ICFP-2008-Danvy
- Defunctionalized interpreters for programming languages (OD), pp. 131–142.
- ICFP-2008-JiaVMZZSZ #named
- AURA: a programming language for authorization and audit (LJ, JAV, KM, JZ, LZ, JS, SZ), pp. 27–38.
- GT-VMT-2008-HassanMS #design #implementation #interactive
- Interaction nets: programming language design and implementation (AH, IM, SS).
- SEKE-2008-PatroneR #bound #logic
- Sharing Application Logic Across Programming Language Boundaries (DSP, BR), pp. 227–231.
- BX-2008-Glueck1
- Reversible Programming Languages (RG), p. 35.
- OOPSLA-2008-SimpkinsBIM #adaptation #learning #towards
- Towards adaptive programming: integrating reinforcement learning into a programming language (CS, SB, CLIJ, MM), pp. 603–614.
- PEPM-2008-JancuraP #framework #ide #integration
- Generic framework for integration of programming languages into netbeans ide (JJ, DP), pp. 123–124.
- PPDP-2008-PaoliniP #linear #semantics
- Semantically linear programming languages (LP, MP), pp. 97–107.
- SIGAda-2008-Doran #ada #development #embedded #named #realtime
- Anima: a Ada derived programming language for real-time embedded software development (SD), pp. 121–132.
- ASPLOS-2008-DeviettiBMZ #architecture #bound #c #named #safety
- Hardbound: architectural support for spatial safety of the C programming language (JD, CB, MMKM, SZ), pp. 103–114.
- FoSSaCS-2008-BarrasB #calculus #dependent type
- The Implicit Calculus of Constructions as a Programming Language with Dependent Types (BB, BB), pp. 365–379.
- VMCAI-2008-Pistoia #program analysis #security
- Program Analysis and Programming Languages for Security (MP), p. 7.
- TLCA-2007-LiptonN #constraints #higher-order #logic programming #semantics
- Higher-Order Logic Programming Languages with Constraints: A Semantics (JL, SN), pp. 272–289.
- ICFP-2007-FredlundS #distributed #functional #model checking #named
- McErlang: a model checker for a distributed functional programming language (LÅF, HS), pp. 125–136.
- AGTIVE-2007-KniemeyerK #framework #modelling #platform
- The Modelling Platform GroIMP and the Programming Language XL (OK, WK), pp. 570–572.
- OOPSLA-2007-McDirmid #live programming
- Living it up with a live programming language (SM), pp. 623–638.
- OOPSLA-2007-Meijer
- Confessions of a used programming language salesman (EM), pp. 677–694.
- TOOLS-EUROPE-2007-LeitnerEOC
- Reflecting on an Existing Programming Language (AL, PTE, MO, IC), pp. 319–339.
- PEPM-2007-YokoyamaG #self
- A reversible programming language and its invertible self-interpreter (TY, RG), pp. 144–153.
- POPL-2007-Murthy #design #enterprise #λ-calculus
- Advanced programming language design in enterprise software: a λ-calculus theorist wanders into a datacenter (CM), pp. 263–264.
- SAS-2007-Mycroft #analysis #design #evolution #hardware #motivation
- Programming Language Design and Analysis Motivated by Hardware Evolution (AM), pp. 18–33.
- WRLA-2006-FarzanM07 #partial order #reduction #semantics
- Partial Order Reduction for Rewriting Semantics of Programming Languages (AF, JM), pp. 61–78.
- ICLP-2007-West #animation #logic programming #specification #using
- The Use of a Logic Programming Language in the Animation of Z Specifications (MMW), pp. 451–452.
- ITiCSE-2006-AdamsBBELS #education
- Approaches to teaching the programming languages course: a potpourri (ESA, DB, JB, JE, PBL, DS), pp. 299–300.
- WCRE-2006-Ribic #concept #decompiler #embedded #equivalence #execution #implementation
- Concept and implementation of the programming language and translator, for embedded systems, based on machine code decompilation and equivalence between source and executable code (SR), pp. 307–308.
- RTA-2006-GieslSST #analysis #automation #haskell #term rewriting #termination
- Automated Termination Analysis for Haskell: From Term Rewriting to Programming Languages (JG, SS, PSK, RT), pp. 297–312.
- SOFTVIS-2006-GauvinB #automation #data flow #layout #visual notation
- Transparency, holophrasting, and automatic layout applied to control structures for visual dataflow programming languages (SG, OB), pp. 67–75.
- SEKE-2006-ChenLC
- Supporting Connector in Programming Language (BC, ZL, HC), pp. 369–374.
- PLDI-2006-CarlstromMCCMKO #transaction
- The Atomos transactional programming language (BDC, AM, HC, JC, CCM, CEK, KO), pp. 1–13.
- POPL-2006-Sweeney #developer #game studies #perspective
- The next mainstream programming language: a game developer’s perspective (TS), p. 269.
- ASE-2006-PaarT #data type #owl #xml
- Programming Language Inherent Support for Constrained XML Schema Definition Data Types and OWL DL (AP, WFT), pp. 281–284.
- SAC-2006-BaldoniBT #java #named #object-oriented
- powerJava: ontologically founded roles in object oriented programming languages (MB, GB, LWNvdT), pp. 1414–1418.
- LDTA-J-2004-BegelG #algorithm #ambiguity #named
- XGLR — an algorithm for ambiguity in programming languages (AB, SLG), pp. 211–227.
- FASE-2006-CooneyDR #implementation #named
- GPSL: A Programming Language for Service Implementation (DC, MD, PR), pp. 3–17.
- ICLP-2006-Phan #logic programming #memory management
- Static Memory Management for Logic Programming Languages (QP), pp. 465–466.
- ICLP-2006-SilvaC #compilation #design #implementation #logic programming #optimisation
- The Design and Implementation of the YAP Compiler: An Optimizing Compiler for Logic Programming Languages (AFdS, VSC), pp. 461–462.
- ITiCSE-2005-Kumar05a
- Projects in the programming languages course (ANK), p. 395.
- ITiCSE-2005-Velazquez-Iturbide
- A programming languages course for freshmen (JÁVI), pp. 271–275.
- ICFP-2005-DantasWWW #aspect-oriented #functional #named #polymorphism
- PolyAML: a polymorphic aspect-oriented functional programming language (DSD, DW, GW, SW), pp. 306–319.
- ICFP-2005-Harper
- Mechanizing the meta-theory of programming languages (RH), p. 240.
- ICFP-2005-SewellLWNAHV #design #distributed #named
- Acute: high-level programming language design for distributed computation (PS, JJL, KW, FZN, MAW, PH, VV), pp. 15–26.
- LDTA-2005-SloaneW #eclipse #education #eli #using
- Eclipse Support for Using Eli and Teaching Programming Languages (AMS, WMW), pp. 189–194.
- ICLP-2005-BortolussiW #concurrent #constraints #distributed #probability
- A Distributed and Probabilistic Concurrent Constraint Programming Language (LB, HW), pp. 143–158.
- ICLP-2005-ChristiansenD #abduction #logic programming #named #prolog
- HYPROLOG: A New Logic Programming Language with Assumptions and Abduction (HC, VD), pp. 159–173.
- ICLP-2005-Nogueira #information management
- A Temporal Programming Language for Heterogeneous Information Systems (VN), pp. 444–445.
- LICS-2005-AltenkirchG #functional #quantum
- A Functional Quantum Programming Language (TA, JG), pp. 249–258.
- LICS-2005-EscardoK
- Operational Domain Theory and Topology of a Sequential Programming Language (MHE, WKH), pp. 427–436.
- FLOPS-2004-Selinger #overview #quantum
- A Brief Survey of Quantum Programming Languages (PS), pp. 1–6.
- ICEIS-v4-2004-VoG #information management
- Agent Programming Language with Incomplete Knowledge — Agentspeak(I) (DV, AG), pp. 356–363.
- OOPSLA-2004-BrachaU #design #named #object-oriented
- Mirrors: design principles for meta-level facilities of object-oriented programming languages (GB, DU), pp. 331–344.
- PPDP-2004-GrecoGSS #datalog #logic programming #multi #reasoning
- Event choice datalog: a logic programming language for reasoning in multiple dimensions (GG, AG, DS, FS), pp. 238–249.
- SAC-2004-Bracha #towards
- Keynote address: towards secure systems programming languages (GB), pp. 1–2.
- SAC-2004-TorgersenHEABG #java
- Adding wildcards to the Java programming language (MT, CPH, EE, PvdA, GB, NMG), pp. 1289–1296.
- SAC-PL-J-2004-TorgersenEHABG #java
- Adding Wildcards to the Java Programming Language (MT, EE, CPH, PvdA, GB, NMG), pp. 97–116.
- GPCE-2004-NeverovR #multi #named #object-oriented
- Metaphor: A Multi-stage, Object-Oriented Programming Language (GN, PR), pp. 168–185.
- LDTA-2004-Cordy #named #tool support #txl
- TXL — A Language for Programming Language Tools and Applications (JRC), pp. 3–31.
- ICLP-2004-BryPS #evolution #logic programming #query #web
- Xcerpt and XChange — Logic Programming Languages for Querying and Evolution on the Web (FB, PLP, SS), pp. 450–451.
- ICLP-2004-CheneyU #logic programming #named #prolog
- αProlog: A Logic Programming Language with Names, Binding and α-Equivalence (JC, CU), pp. 269–283.
- SAC-2003-Huntbach #concurrent
- Features of the Concurrent Programming Language Aldwych (MMH), pp. 1048–1054.
- LDTA-J-2001-DohM #semantics
- Composing programming languages by combining action-semantics modules (KGD, PDM), pp. 3–36.
- CC-2003-Ryder #analysis #object-oriented #precise
- Dimensions of Precision in Reference Analysis of Object-Oriented Programming Languages (BGR), pp. 126–137.
- ESOP-2003-Leroy #perspective #security #static analysis
- Computer Security from a Programming Language and Static Analysis Perspective (XL), pp. 1–9.
- LICS-2003-Pierce #generative
- Types and Programming Languages: The Next Generation (BCP), p. 32–?.
- ITiCSE-2002-ShahK #parametricity
- A tutoring system for parameter passing in programming languages (HS, ANK), pp. 170–174.
- SCAM-2002-HarmerW #metric #object-oriented
- An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages (TJH, FGW), pp. 26–35.
- ICFP-2002-Myers #functional #towards
- Towards more natural functional programming languages (BAM), p. 1.
- OOPSLA-2002-Dmitriev #java
- Language-specific make technology for the Java programming language (MD), pp. 373–385.
- TOOLS-USA-2002-Plosch #evaluation #java
- Evaluation of Assertion Support for the Java Programming Language (RP), pp. 5–17.
- Ada-2002-Thom #ada #exclamation #integration #modelling #standard #uml #using
- Conformity! A Practical Integration of Standards — A Case for using the Unified Modelling Language (UML) with the Ada Programming Language (FT), pp. 29–36.
- PADL-2002-ShenSNS #eclipse #interface
- A High-Level Generic Interface to External Programming Languages for ECLiPSe (KS, JS, SN, JS), pp. 262–279.
- PEPM-2002-MeurLC #partial evaluation #towards
- Towards bridging the gap between programming languages and partial evaluation (AFLM, JLL, CC), pp. 9–18.
- PPDP-2002-NielsenPV #concurrent #constraints #on the #power of
- On the expressive power of temporal concurrent constraint programming languages (MN, CP, FDV), pp. 156–167.
- SAC-2002-JoA
- The Agent-based Programming Language: APL (CHJ, AJA), pp. 27–31.
- ASPLOS-2002-KohlerMC #composition #optimisation
- Programming language optimizations for modular router configurations (EK, RM, BC), pp. 251–263.
- CC-2002-MernikLAZ #development #interactive #named
- LISA: An Interactive Environment for Programming Language Development (MM, ML, EA, VZ), pp. 1–4.
- ESOP-2002-McGuireKH
- Programming Languages for Compressing Graphics (MM, SK, JFH), pp. 68–82.
- WRLA-2002-StehrT #maude #network #specification
- Plan in Maude: Specifying an Active Network Programming Language (MOS, CLT), pp. 240–260.
- FLOPS-2001-LeachN #constraints #higher-order #logic programming
- A Higher-Order Logic Programming Language with Constraints (JL, SN), pp. 108–122.
- TOOLS-EUROPE-2001-ThorupT #object-oriented
- Genericity in Object-Oriented Programming Languages (KKT, MT), pp. 180–181.
- TOOLS-USA-2001-Liu #logic programming #named #object-oriented
- Pluto: An Object-Oriented Logic Programming Language (ML), pp. 153–163.
- POPL-2001-Mitchell #security
- Programming language methods in computer security (JCM), pp. 1–3.
- LDTA-2001-DohM #semantics
- Composing Programming Languages by Combining Action-Semantics Modules (KGD, PDM), pp. 87–109.
- ESOP-2001-GraunkeKHF #web
- Programming the Web with High-Level Programming Languages (PTG, SK, SVDH, MF), pp. 122–136.
- FoSSaCS-2001-HabelP #graph transformation
- Computational Completeness of Programming Languages Based on Graph Transformation (AH, DP), pp. 230–245.
- ECOOP-2000-Duggan #approach #domain-specific language #mixin #reuse #semantics
- A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages (DD), pp. 179–200.
- ECOOP-2000-Madsen #towards
- Towards a Unified Programming Language (OLM), pp. 1–26.
- SAC-2000-PowerM #approach #c++ #modelling #problem
- An Approach for Modeling the Name Lookup Problem in the C++ Programming Language (JFP, BAM), pp. 792–796.
- DAC-2000-HutchingsN #design #using
- Using general-purpose programming languages for FPGA design (BLH, BEN), pp. 561–566.
- PDP-2000-FolinoS #named
- CELLAR: a high level cellular programming language with regions (GF, GS), pp. 259–266.
- CL-2000-Liang #generative #logic programming #parsing
- A Deterministic Shift-Reduce Parser Generator for a Logic Programming Language (CL), pp. 1315–1329.
- VLDB-1999-HoskingC #design #implementation #named #orthogonal #performance #persistent
- PM3: An Orthogonal Persistent Systems Programming Language — Design, Implementation, Performance (ALH, JC), pp. 587–598.
- ICALP-1999-CraryM #low level
- Type Structure for Low-Level Programming Languages (KC, JGM), pp. 40–54.
- ICFP-1999-FlattFKF #lisp #operating system
- Programming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine) (MF, RBF, SK, MF), pp. 138–147.
- ICFP-1999-ZdancewicGM #proving
- Principals in Programming Languages: A Syntactic Proof Technique (SZ, DG, JGM), pp. 197–207.
- IFL-1999-DidrichGSTT #functional
- Reflections in Opal — Meta Information in a Functional Programming Language (KD, WG, FS, TT, BTyW), pp. 149–164.
- AGTIVE-1999-RodgersV99a #graph grammar
- A Demonstration of the Grrr Graph Rewriting Programming Language (PJR, NV), pp. 473–480.
- CHI-1999-BruckmanE #analysis #fault
- Should we Leverage Natural-Language Knowledge? An Analysis of User Errors in a Natural-Language-Style Programming Language (AB, EE), pp. 207–214.
- TOOLS-USA-1999-Dedene #case study #education #eiffel #experience #student
- Experiences Teaching Eiffel as a First Programming Language to Economy Students (GD), pp. 584–592.
- TOOLS-USA-1999-Taft #design #quality
- Programming Language Design and Software Quality (STT), p. 5.
- PPDP-1999-Davila #abduction #logic programming #named
- OPENLOG: A Logic Programming Language Based on Abduction (JAD), pp. 278–293.
- SIGAda-1999-Tonndorf #ada #question
- Ada conformity assessments: a model for other programming languages? (MT), pp. 89–99.
- SAC-1999-ArcelliF #flexibility #logic programming #named #retrieval
- Likelog: A Logic Programming Language for Flexible Data Retrieval (FAF, FF), pp. 260–267.
- CADE-1999-Nipkow #proving #theorem proving
- Invited Talk: Embedding Programming Languages in Theorem Provers (TN), p. 398.
- CSL-1999-GastinM #concurrent #parallel #semantics
- A Truly Concurrent Semantics for a Simple Parallel Programming Language (PG, MWM), pp. 515–529.
- CSL-1999-KinoshitaP #call-by
- Data-Refinement for Call-By-Value Programming Languages (YK, JP), pp. 562–576.
- ICLP-1999-KangT #linear #logic programming #static analysis
- A Static Analysis for Classical Linear Logic Programming Language (KSK, NT), p. 610.
- ITiCSE-1998-Scoy #using
- Using the BURKS 2 CD-ROM in a principles of programming languages course (FLVS), pp. 239–242.
- ITiCSE-1998-WardS #javascript #multi #student
- JavaScript as a first programming language for multimedia students (RW, MS), pp. 249–253.
- AFP-1998-Sheard98 #ml #staged #using
- Using MetaML: A Staged Programming Language (TS), pp. 207–239.
- FLOPS-1998-AbramovG #approach #semantics #standard
- Semantics Modifiers: An Approach to Non-Standard Semantics of Programming Languages (SMA, RG), pp. 247–270.
- OOPSLA-1998-BrachaOSW #java
- Making the Future Safe for the Past: Adding Genericity to the Java Programming Language (GB, MO, DS, PW), pp. 183–200.
- OOPSLA-1998-CartwrightS #java #runtime
- Compatible Genericity with Run-Time Types for the Java Programming Language (RC, GLSJ), pp. 201–215.
- CC-1998-Burnett #challenge #research #visual notation
- Challenges and Oppurtunities Visual Programming Languages Bring to Programming Language Research (MMB), p. 188.
- JICSLP-1998-HodasWTK #implementation #linear #logic programming #performance
- Efficient Implementation of a Linear Logic Programming Language (JSH, KMW, NT, KSK), pp. 145–159.
- FME-1997-AndersonT #diagrams #programmable
- Diagrams and Programming Languages for Programmable Controllers (SA, KT), pp. 1–19.
- RTA-1997-Ringeissen #algorithm #prototype #rule-based #unification
- Prototyping Combination of Unification Algorithms with the ELAN Rule-Based Programming Language (CR), pp. 323–326.
- UML-1997-SeemannG #design #named #object-oriented
- UMLscript: A Programming Language for Object-Oriented Design (JS, JWvG), pp. 160–169.
- ECOOP-1997-BenzakenS #constraints #database #object-oriented
- Static Integrity Constraint Management in Object-Oriented Database Programming Languages via Predicate Transformers (VB, XS), pp. 60–84.
- AdaEurope-1997-CoolingDC #development #education
- Computer Aided Teaching of Programming Languages: An Ada-specific Development (JEC, ND, JC), pp. 35–45.
- PLDI-1997-WagnerG #analysis #incremental
- Incremental Analysis of real Programming Languages (TAW, SLG), pp. 31–43.
- POPL-1997-Godefroid #model checking #using
- Model Checking for Programming Languages using Verisoft (PG), pp. 174–186.
- POPL-1997-JanssonJ #named
- Polyp — A Polytypic Programming Language (PJ, JJ), pp. 470–482.
- SAS-1997-IgarashiK #analysis #communication #concurrent #type system
- Type-Based Analysis of Communication for Concurrent Programming Languages (AI, NK), pp. 187–201.
- PPoPP-1997-TauraY #effectiveness #garbage collection #parallel #scalability
- An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines (KT, AY), pp. 264–275.
- TAPSOFT-1997-DidrichK #algebra #documentation
- DOSFOP - A Documentation Tool for the Algebraic Programming Language OPAL (KD, TK), pp. 875–878.
- ICLP-1997-BruynoogheJK #analysis #logic programming
- Live-Structure Analysis for Logic Programming Languages with Declarations (MB, GJ, AK), pp. 33–47.
- CSCW-1996-CortesM #collaboration #named
- DCWPL: A Programming Language for Describing Collaborative Work (MC, PM), pp. 21–29.
- CIKM-1996-AndrewsLSS #database #implementation #on the
- On Implementing SchemaLog — A Database Programming Language (AA, NS, LVSL, INS), pp. 309–316.
- OOPSLA-1996-DurhamJ #framework #runtime #visual notation
- A Framework for Run-Time Systems and its Visual Programming Language (AMD, REJ), pp. 406–420.
- AdaEurope-1996-BurnsW #ada #concurrent #effectiveness
- Ada 95: An Effective Concurrent Programming Language (AB, AJW), pp. 58–77.
- PLILP-1996-Liu #database #deduction
- The LOL Deductive Database Programming Language (ML), pp. 454–468.
- SAC-1996-Jo #concurrent #empirical #object-oriented
- An experiment on a concurrent object-oriented programming language (CHJ), pp. 98–104.
- PDP-1996-LeungC #behaviour #concurrent #equation #inheritance #object-oriented
- Behaviour Equation as Solution of Inheritance Anomaly in Concurrent Object-Oriented Programming Languages (BCLL, PPKC), pp. 360–366.
- CSL-1996-EekelenSP #functional #graph grammar #semantics
- Graph Rewriting Semantics for Functional Programming Languages (MCJDvE, SS, MJP), pp. 106–128.
- SEKE-1995-Auguston #compilation
- Programming language RIGAL as a compiler writing tool (MA), p. 500.
- OOPSLA-1995-Malenfant #on the #semantics
- On the Semantic Diversity of Delegation-Based Programming Languages (JM), pp. 215–230.
- SAS-1995-KobayashiNY #communication #concurrent #static analysis
- Static Analysis of Communication for Asynchronous Concurrent Programming Languages (NK, MN, AY), pp. 225–242.
- SAC-1995-Scholz #concurrent #data type #functional
- Turning a functional data type into a concurrent programming language (ES), pp. 135–139.
- ICLP-1995-GregoryR #concurrent #declarative #named
- Tempo: A Declarative Concurrent Programming Language (SG, RR), pp. 515–529.
- ILPS-1995-TseWL #concurrent #logic programming #object-oriented #prolog
- P&P: A Combined Parlog and Prolog Concurrent Object-Oriented Logic Programming Language (MlT, WhW, HfL), p. 640.
- ILPS-1995-WinikoffH #implementation #linear #logic programming
- Implementing the Linear Logic Programming Language Lygon (MW, JH), pp. 66–80.
- VLDB-1994-PoulovassilisS #algebra #database #optimisation #query
- Investigation of Algebraic Query Optimisation Techniques for Database Programming Languages (AP, CS), pp. 415–426.
- OOPSLA-1994-LopezFB #constraints #imperative #implementation #virtual machine
- Implementing Constraint Imperative Programming Languages: The Kaleidospace’93 Virtual Machine (GL, BNFB, AB), pp. 259–271.
- LOPSTR-1994-BarklundBD #logic programming #multi
- A Basis for a Multi-Level Meta-Logic Programming Language (JB, KB, PD), pp. 262–275.
- TRI-Ada-1994-RybinK #ada
- Ada-Based Programming Language Course in Moscow State University (SR, VSK), pp. 194–202.
- CC-1994-FranzleM #code generation #realtime #towards
- Towards Provably Correct Code Generation for a Hard Real-Time Programming Language (MF, MMO), pp. 294–308.
- ICLP-1994-Guglielmi #concurrent #generative #logic programming
- Concurrency and Plan Generation in a Logic Programming Language with a Sequential Operator (AG), pp. 240–254.
- ILPS-1994-Brisset #logic programming #polymorphism #type checking
- Avoiding Dynamic Type Checking in a Polymorphic Logic Programming Language (PB), p. 674.
- ILPS-1994-Lloyd #functional #logic programming
- Combining Functional and Logic Programming Languages (JWL), pp. 43–57.
- VLDB-1993-HoskingBM #comparative #evaluation #performance #persistent
- Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation (ALH, EWB, JEBM), pp. 429–440.
- DLT-1993-Vaida
- Iteration Conditions of W. Ogden’s Type and Applications to Programming Languages (II) (DV), pp. 44–50.
- ICALP-1993-KannegantiC #higher-order #question #what
- What is a Universal Higher-Order Programming Language? (RK, RC), pp. 682–695.
- FPCA-1993-HammarlundL #functional #on the #parallel
- On the Relation between Functional and Data Parallel Programming Languages (PH, BL), pp. 210–222.
- HCI-SHI-1993-BenaliaDM #parallel #visual notation
- HelpDraw Graphical Environment: A Step Beyond Data Parallel Programming Languages (ADB, JLD, PM), pp. 591–596.
- HCI-SHI-1993-ScholtzC #development
- The Development of a Plan Based Tutor to Aid in Transfer between Programming Languages (JS, AC), pp. 519–524.
- SEKE-1993-Cooke93a #multi #order
- A High Level Programming Language Based Upon Ordered Multisets (DEC), pp. 117–124.
- SEKE-1993-ReynoldsM #metric #process #refinement #using
- The Use of Refinement Metrics to Assess Programming Language Support for the Stepwise Refinement Process (RGR, JIM), pp. 150–157.
- OOPSLA-1993-HoskingM #evaluation #fault #performance #persistent
- Object Fault Handling for Persistent Programming Languages: A Performance Evaluation (ALH, JEBM), pp. 288–303.
- LOPSTR-1993-Gurr #logic programming #representation
- Specialising the Ground Representation in the Logic Programming Language Gödel (CAG), pp. 124–140.
- PLILP-1993-DarlingtonGK #functional #linear #logic #perspective
- Functional Programming Languages with Logical Variables: A Linear Logic View (JD, YG, MK), pp. 201–219.
- PLILP-1993-Poetzsch-Heffter #prototype #specification #using
- Programming Language Specification and Prototyping Using the MAX System (APH), pp. 137–150.
- POPL-1993-Bruce #object-oriented #static typing #type checking
- Safe Type Checking in a Statically-Typed Object-Oriented Programming Language (KBB), pp. 285–298.
- ICSE-1993-GarlanS
- Adding Implicit Invocation to Rraditional Programming Languages (DG, CS), pp. 447–455.
- SAC-1993-AlGhamdiU
- Comparing and Assessing Programming Languages: Basis for a Qualitative Methodology (JA, JEU), pp. 222–229.
- TAPSOFT-1993-AndreoliLPT #communication #concurrent #linear #logic programming #semantics
- True Concurrency Semantics for a Linear Logic Programming Language with Braodcast Communication (JMA, LLT, RP, BT), pp. 182–198.
- CSL-1993-GurevichH #c #semantics
- ERRATA to “The Semantics of the C Programming Language” (YG, JKH), pp. 334–336.
- SIGMOD-1992-LieuwenD #approach #database #optimisation
- A Transformation-Based Approach to Optimizing Loops in Database Programming Languages (DFL, DJD), pp. 91–100.
- ECOOP-1992-Frolund #concurrent #constraints #inheritance #object-oriented
- Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages (SF), pp. 185–196.
- OOPSLA-1992-TakashioT #distributed #named #object-oriented #realtime
- DROL: An Object-Oriented Programming Language for Distributed Real-Time Systems (KT, MT), pp. 276–294.
- TOOLS-EUROPE-1992-Ege #object-oriented #overview
- Overview of Object-Oriented Programming Languages (RKE), p. 427.
- TOOLS-USA-1992-Ege92a #object-oriented
- Object-Oriented Programming Languages (RKE), p. 260.
- PLILP-1992-Hoa #bottom-up #higher-order #interpreter #logic programming
- A Bottom-Up Interpreter for a Higher-Order Logic Programming Language (AHBH), pp. 326–340.
- POPL-1992-NirkheP #imperative #partial evaluation #realtime
- Partial Evaluation of High-Level Imperative Programming Languages, with Applications in Hard Real-Time Systems (VN, WP), pp. 269–280.
- WSA-1992-AmatoGM #analysis #concurrent #database #functional #transaction
- Analysis of Concurrent Transactions in a Functional Database Programming Language (GA, FG, GM), pp. 174–184.
- IWMM-1992-BekkersRU #logic programming #memory management
- Dynamic Memory Management for Sequential Logic Programming Languages (YB, OR, LU), pp. 82–102.
- CSL-1992-GurevichH #c #semantics
- The Semantics of the C Programming Language (YG, JKH), pp. 274–308.
- JICSLP-1992-Hodas #dependence #logic programming #semiparsing #specification
- Specifying Filler-Gap Dependency Parsers in a Linear-Logic Programming Language (JSH), pp. 622–636.
- SIGMOD-1991-Annevelink #approach #database #functional
- Database Programming Languages: A Functional Approach (JA), pp. 318–327.
- SIGMOD-1991-ShyyS #database #knowledge base #named
- K: A High-Level Knowledge Base Programming Language for Advanced Database Applications (YMS, SYWS), pp. 338–347.
- VLDB-1991-Kent #database #object-oriented #problem
- Solving Domain Mismatch and Schema Mismatch Problems with an Object-Oriented Database Programming Language (WK), pp. 147–160.
- VDME-1991-McParlandK #specification
- A Specification of a Complex Programming Language Statement (PM, PK), pp. 658–667.
- ECOOP-1991-MugridgeHH #multi #static typing
- Multi-Methods in a Statically-Typed Programming Language (WBM, JH, JGH), pp. 307–324.
- OOPSLA-1991-HansonHR #case study #database #experience #implementation #object-oriented #persistent #tool support #using
- Experiences in DBMS Implementation Using an Object-Oriented Persistent Programming Language and a Database Toolkit (ENH, TMH, MAR), pp. 314–328.
- PEPM-1991-Smith #constraints #logic programming #partial evaluation #pattern matching
- Partial Evaluation of Pattern Matching in Constraint Logic Programming Languages (DAS), pp. 62–71.
- PLDI-1991-Goldberg #garbage collection
- Tag-Free Garbage Collection for Strongly Typed Programming Languages (BG), pp. 165–176.
- PLILP-1991-Aasa #implementation #specification
- Precedences in Specifications and Implementations of Programming Languages (AA), pp. 183–194.
- ESOP-J-1990-Felleisen91 #on the #power of
- On the Expressive Power of Programming Languages (MF), pp. 35–75.
- CAAP-1991-Breugel #comparative #integration #realtime #semantics
- Comparative Semantics for a Real-Time Programming Language with Integration (FvB), pp. 397–411.
- ICLP-1991-Bottcher #logic programming #on the #transaction
- On Transactions in Logic Programming Languages (SB), p. 889.
- ICLP-1991-ChabrierPL #constraints #logic programming
- Applications of Constraints Logic Programming Languages (JJC, CP, BL), p. 944.
- ICLP-1991-DovierOPR #finite #logic programming #set
- {log}: A Logic Programming Language with Finite Sets (AD, EGO, EP, GR), pp. 111–124.
- ICLP-1991-KorslootT #compilation #concurrent #logic programming
- Compilation Techniques for Nondeterminate Flat Concurrent Logic Programming Languages (MK, ET), pp. 457–471.
- VLDB-1990-AoshimaIMSY #database
- The C-based Database Programming Language Jasmine/C (MA, YI, AM, FS, YY), pp. 539–551.
- LFP-1990-GiorgiM #functional #implementation #parallel
- Continuation-Based Parallel Implementation of Functional Programming Languages (JFG, DLM), pp. 209–217.
- LFP-1990-WalinskyB #compilation #functional #parallel
- A Functional Programming Language Compiler for Massively Parallel Computers (CW, DB), pp. 131–138.
- SEKE-1990-BairdS #aspect-oriented
- Theoretical Aspects of the Universal Programming Language Genotype (JCB, SKS), pp. 135–140.
- PPoPP-1990-TickI #logic programming #parallel
- Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages (ET, NI), pp. 31–39.
- ESOP-1990-BarendregtH #λ-calculus
- Types in λ Calculi and Programming Languages (HB, KH), pp. 1–35.
- ESOP-1990-Felleisen #on the #power of
- On the Expressive Power of Programming Languages (MF), pp. 134–151.
- CADE-1990-FeltyM #encoding #logic programming #λ-calculus
- Encoding a Dependent-Type Lambda-Calculus in a Logic Programming Language (APF, DM), pp. 221–235.
- LICS-1990-DrosteG #formal method #semantics
- Universal Domains in the Theory of Denotational Semantics of Programming Languages (MD, RG), pp. 19–34.
- NACLP-1990-CoxMT #complexity #constraints #logic programming
- Computational Complexity and Constraint Logic Programming Languages (JC, KM, CT), pp. 401–415.
- NACLP-1990-JacquetM #comparative #logic programming #parallel #semantics
- Comparative Semantics for a Parallel Contextual Logic Programming Language (JMJ, LM), pp. 195–214.
- VLDB-1989-LecluseR #database
- The O2 Database Programming Language (CL, PR), pp. 411–422.
- CHI-1989-Olsen #user interface
- A programming language basis for user interface (DROJ), pp. 171–176.
- PLDI-1989-ChambersU #compilation #dynamic typing #named #object-oriented #optimisation
- Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language (CC, DU), pp. 146–160.
- PLDI-1989-SalomonC #parsing
- Scannerless NSLR(1) Parsing of Programming Languages (DJS, GVC), pp. 170–178.
- Best-of-PLDI-1989-ChambersU89a #compilation #dynamic typing #object-oriented #optimisation
- A retrospective on: “customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language” (with retrospective) (CC, DU), pp. 295–312.
- AS-1989-Hoare
- The Varieties of Programming Language (CARH), pp. 1–18.
- NACLP-1989-MaherS #constraints #logic programming #query
- Expanding Query Power in Constraint Logic Programming Languages (MJM, PJS), pp. 20–36.
- PODS-1988-Kuper #logic programming #on the #power of #set
- On the Expressive Power of Logic Programming Languages with Sets (GMK), pp. 10–14.
- LFP-1988-Lamping
- A Unified System of Parameterization for Programming Languages (JL), pp. 316–326.
- LFP-1988-OhoriB #database #type inference
- Type Inference in a Database Programming Language (AO, PB), pp. 174–183.
- ECOOP-1988-KnudsenM #education #object-oriented
- Teaching Object-Oriented Programming Is More than Teaching Object-Oriented Programming Languages (JLK, OLM), pp. 21–40.
- ECOOP-1988-LaenensV #database #object-oriented #overview
- An Overview of OOPS+, An Object-Oriented Database Programming Language (EL, DV), pp. 350–373.
- ALP-1988-Giovannetti
- Narrowing and Resolution in Logic-Functional programming Languages (EG), p. 30.
- ALP-1988-Moreno-NavarroR #functional #logic programming #named
- BABEL: A Functional and Logic Programming Language based on Constructor Discipline and Narrowing (JJMN, MRA), pp. 223–232.
- PLDI-1988-PlebanL #automation #compilation #imperative
- An Automatically Generated, Realistic Compiler for an Imperative Programming Language (UFP, PL), pp. 222–232.
- ESOP-1988-BertDEDDSW #functional #logic #named
- LPG: A Generic, Logic and Functional Programming Language (DB, PD, RE, OD, DD, PYS, FW), pp. 376–377.
- ESOP-1988-Kaes #parametricity #polymorphism
- Parametric Overloading in Polymorphic Programming Languages (SK), pp. 131–144.
- ESOP-1988-WeemeeuwBH #architecture #data flow #implementation #logic programming #on the
- On Implementing Logic Programming Languages on a Dataflow Architecture (PW, MB, MDH), pp. 359–372.
- CADE-1988-FeltyGHMNS #logic programming #named #prolog #λ-calculus
- Lambda-Prolog: An Extended Logic Programming Language (APF, ELG, JH, DM, GN, AS), pp. 754–755.
- CADE-1988-FeltyM #higher-order #logic programming #proving #specification #theorem proving
- Specifying Theorem Provers in a Higher-Order Logic Programming Language (APF, DM), pp. 61–80.
- OOPSLA-1987-BloomZ #database #design #object-oriented
- Issues in the Design of Object-Oriented Database Programming Languages (TB, SBZ), pp. 441–451.
- PLDI-1987-DavidsonG #c #interpreter #named
- Cint: a RISC interpreter for the C programming language (JWD, JVG), pp. 189–198.
- PLDI-1987-OBagyG #interpreter #recursion
- A recursive interpreter for the Icon programming language (JO, REG), pp. 138–149.
- POPL-1987-CheritonW #multi
- Extensions for Multi-Module Records in Conventional Programming Languages (DRC, MEW), pp. 296–306.
- POPL-1987-Saraswat #concurrent #logic programming #semantics
- The Concurrent Logic Programming Language CP: Definition and Operational Semantics (VAS), pp. 49–62.
- ASPLOS-1987-DitzelM #c #design #trade-off
- Design Tradeoffs to Support the C Programming Language in the CRISP Microprocessor (DRD, HRM), pp. 158–163.
- ASPLOS-1987-HayesFWZ #architecture #execution
- An Architecture for the Direct Execution of the Forth Programming Language (JRH, MEF, RLW, TZ), pp. 42–49.
- ASPLOS-1987-Wirth #architecture #hardware
- Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures (NW), pp. 2–8.
- CFLP-1987-Thomas #algebra #data type #imperative #implementation
- Implementing Algebraically Specified Abstract Data Types in an Imperative Programming Language (MT), pp. 197–211.
- CSL-1987-Leiss #object-oriented #on the #type inference
- On Type Inference for Object-Oriented Programming Languages (HL), pp. 151–172.
- ICLP-1987-Ebcioglu87 #logic programming #music #performance
- An Efficient Logic Programming Language and Its Application to Music (KE), pp. 513–532.
- ICLP-1987-OhkiTF87 #logic programming #object-oriented #parallel
- An Object-Oriented Programming Language Based on the Parallel Logic Programming Language KL1 (MO, AT, KF), pp. 894–909.
- SIGMOD-1986-BunemanA #database #inheritance #persistent
- Inheritance and Persistence in Database Programming Languages (PB, MPA), pp. 4–15.
- LFP-1986-Thatte #equation #semantics #towards
- Towards a Semantic Theory for Equational Programming Languages (SRT), pp. 332–342.
- OOPSLA-1986-KahnTMB #concurrent #logic programming
- Objects in Concurrent Logic Programming Languages (KMK, EDT, MSM, DGB), pp. 242–257.
- OOPSLA-1986-Snyder #encapsulation #inheritance #object-oriented
- Encapsulation and Inheritance in Object-Oriented Programming Languages (AS), pp. 38–45.
- CRAI-1986-AstesianoR #approach #semantics #tutorial
- The SMoLCS Approach to the Formal Semantics of Programming Languages — A Tutorial Introduction (EA, GR), pp. 81–116.
- ESOP-1986-BertE #design #functional #implementation #logic
- Design and Implementation of a Generic, Logic and Functional Programming Language (DB, RE), pp. 119–132.
- ESOP-1986-DahlhausM
- The Choice of Programming Primitives for SETL-Like Programming Languages (ED, JAM), pp. 160–172.
- ICLP-1986-Beckman86 #concurrent #logic programming #semantics #towards
- Towards a Formal Semantics for Concurrent Logic Programming Languages (LB), pp. 335–349.
- ICLP-1986-FujitaKTM86 #compilation #logic programming #named #prolog
- Tokio: Logic Programming Language Based on Temporal Logic and its Compilation to Prolog (MF, SK, HT, TMO), pp. 695–709.
- ICLP-1986-TakeuchiF86 #logic programming #parallel
- Parallel Logic Programming Languages (AT, KF), pp. 242–254.
- SLP-1986-BekkersCRU86 #garbage collection #implementation #logic programming #memory management #named #realtime
- MALI: A Memory with a Real-time Garbage Collector for Implementing Logic Programming Languages (YB, BC, OR, LU), pp. 258–264.
- CAAP-1985-PoigneV #data type #implementation #on the
- On the Implementation of Abstract Data Types by Programming Language Constructs (AP, JV), pp. 388–402.
- SLP-1985-Fribourg85 #interpreter #logic programming #named
- SLOG: A Logic Programming Language Interpreter Based on Clausal Superposition and Rewriting (LF), pp. 172–184.
- ICALP-1984-Fribourg #equation
- Oriented Equational Clauses as a Programming Language (LF), pp. 162–173.
- LFP-1984-Griswold #evaluation
- Expression Evaluation in the ICON Programming Language (REG), pp. 177–183.
- LFP-1984-Katayama #approach #functional #type checking #type inference
- Type Inference and Type Checking for Functional Programming Languages: A Reduced Computation Approach (TK), pp. 263–272.
- LFP-1984-MalachiMW #named
- TABLOG: The Deductive-Tableau Programming Language (YM, ZM, RJW), pp. 323–330.
- POPL-1984-Bandes
- Constraining-Unification and the Programming Language Unicorn (RGB), pp. 106–110.
- ILPC-1984-Miklos84 #case study #comparison #logic programming
- A Comparison of two Logic Programming Languages: A Case Study (MS), pp. 41–51.
- SLP-1984-Tamaki84 #logic programming #semantics
- Semantics of a Logic Programming Language with a Reducibility Predicate (HT), pp. 259–264.
- POPL-1983-KristensenMMN #abstraction
- Abstraction Mechanisms in the BETA Programming Language (BBK, OLM, BMP, KN), pp. 285–298.
- ICALP-1982-BerklingF #functional #λ-calculus
- A Modification of the λ-Calculus as a Base for Functional Programming Languages (KJB, EF), pp. 35–47.
- ICALP-1982-HarelK #induction #set
- A Programming Language for the Inductive Sets, and Applications (DH, DK), pp. 313–329.
- LFP-1982-EggertS #logic programming
- Logic Enhancement: A Metho for Extending Logic Programming Languages (PRE, DVS), pp. 74–80.
- POPL-1982-Voda #named #operating system
- Maple: a Programming Language, Operating System (PJV), pp. 157–168.
- ILPC-1982-MaluszynskiN82 #comparison #logic programming #prolog
- A Comparison of the Logic Programming Language Prolog with Two-levels Grammars (JM, JFN), pp. 193–199.
- POPL-1981-HalpernM #axiom
- Axiomatic Definitions of Programming Languages, II (JYH, ARM), pp. 139–148.
- STOC-1981-Leivant #complexity #independence #parametricity #polymorphism #theorem
- The Complexity of Parameter Passing in Polymorphic Procedures (or: Programming Language Theorems Independent of Very Strong Theories) (DL), pp. 38–45.
- SIGMOD-1980-HammerB #data-driven #named
- DIAL: A Programming Language for Data Intensive Applications (MH, BB), pp. 75–92.
- ICALP-1980-LangmaackO #hoare
- Present-Day Hoare-Like Systems for Programming Languages with Procedures: Power, Limits and most Likely Expressions (HL, ERO), pp. 363–373.
- POPL-1980-Klint #overview
- An Overview of the Summer Programming Language (PK), pp. 47–55.
- POPL-1980-MeyerH #assessment #axiom
- Axiomatic Definitions of Programming Languages: A Theoretical Assessment (ARM, JYH), pp. 203–212.
- POPL-1980-Sethi #case study #semantics #specification
- A Case Study in Specifying the Semantics of a Programming Language (RS), pp. 117–130.
- POPL-1979-GreifM #semantics #specification
- Specifying Programming Language Semantics (IG, ARM), pp. 180–189.
- STOC-1979-ODonnell #independence #theorem
- A Programming Language Theorem Which Is Independent of Peano Arithmetic (MO), pp. 176–188.
- VLDB-1978-Atkinson #database
- Programming Languages and Databases (MPA), pp. 408–419.
- VDM-1978-Lucas #formal method #on the
- On the Formalization of Programming Languages: Early History and Main Approaches (PL), pp. 1–23.
- GG-1978-Pratt #graph #semantics #using
- Definition of Programming Language Semantics Using Grammars for Hierarchical Graphs (TWP), pp. 389–400.
- POPL-1978-JoshiLY #constraints #semantics #syntax
- Local Constraints in the Syntax and Semantics of Programming Languages (AKJ, LSL, KY), pp. 255–264.
- VLDB-1977-StonebrakerR
- Observations on Data Manipulation Languages and Their Embedding in General Purpose Programming Languages (MS, LAR), pp. 128–143.
- POPL-1977-CherniavskyK #consistency #hoare #semantics
- A Complete and Consistent Hoare Semantics for a Simple Programming Language (JCC, SNK), pp. 1–9.
- POPL-1977-Clarke #axiom #hoare
- Programming Language Constructs for Which it is Impossible to Obtain “Good” Hoare-Like Axiom Systems (EMC), pp. 10–20.
- DIPL-1976-Cheatham #design
- Programming language design issues (TECJ), pp. 399–435.
- DIPL-1976-Fisher
- The Common Programming Language Effort of the Department of Defense (DF), pp. 1–6.
- POPL-1976-JonesM #design #optimisation #towards
- Binding Time Optimization in Programming Languages: Some Thoughts Toward the Design of an Ideal Language (NDJ, SSM), pp. 77–94.
- ICSE-1976-Feldman #case study
- New Languages from Old: The Extension of Programming Languages by Embedding, with a Case Study (MBF), pp. 237–242.
- ICSE-1976-Mashey #using
- Using a Command Language as a High-Level Programming Language (JRM), pp. 169–176.
- POPL-1975-Naur #natural language
- Programming Languages, Natural Languages, and Mathematics (PN), pp. 137–148.
- STOC-1975-EgliC #concept #semantics
- Computability Concepts for Programming Language Semantics (HE, RLC), pp. 98–106.
- POPL-1973-Backus #semantics
- Programming Language Semantics and Closed Applicative Languages (JWB), pp. 71–86.
- STOC-1973-Vuillemin #implementation #recursion
- Correct and Optimal Implementations of Recursion in a Simple Programming Language (JV), pp. 224–239.
- STOC-1973-Wagner #algebra
- From Algebras to Programming Languages (EGW), pp. 214–223.
- ICALP-1972-AguzziPS #algorithm #approach #semantics
- An Algorithmic Approach to the Semantics of Programming Languages (GA, RP, RS), pp. 147–166.
- STOC-1972-Hamlet #independence #problem
- A Patent Problem for Abstract Programming Languages: Machine-Independent Computations (RGH), pp. 193–197.
- STOC-1969-Blum69a #compilation #formal method #semantics #towards
- Towards a Theory of Semantics and Compilers for Programming Languages (EKB), pp. 217–227.
- STOC-1969-Zeiger #formal method #modelling
- Formal Models for Some Features of Programming Languages (HPZ), pp. 211–215.
- DAC-1967-Weindlin #automation #design #question
- Is there a “Best” Programming Language For Design Automation? (MW).