Interdisciplinary Programming Language Design

被引:7
|
作者
Coblenz, Michael [1 ]
Aldrich, Jonathan [1 ]
Myers, Brad A. [1 ]
Sunshine, Joshua [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
ONWARD!'18: PROCEEDINGS OF THE 2018 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE | 2018年
关键词
programming language design; user-centered design; programming language evaluation; ENVIRONMENTS;
D O I
10.1145/3276954.3276965
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Approaches for programming language design used commonly in the research community today center around theoretical and performance-oriented evaluation. Recently, researchers have been considering more approaches to language design, including the use of quantitative and qualitative user studies that examine how different designs might affect programmers. In this paper, we argue for an interdisciplinary approach that incorporates many different methods in the creation and evaluation of programming languages. We argue that the addition of user-oriented design techniques can be helpful at many different stages in the programming language design process.
引用
收藏
页码:133 / 146
页数:14
相关论文
共 50 条
  • [21] THE DESIGN OF A PROGRAMMING LANGUAGE FOR THE ANALYSIS OF PROBLEMS IN BIOCHEMISTRY
    AINSWORTH, M
    BENNETT, JP
    JOURNAL OF PROGRAMMING LANGUAGES, 1993, 1 (02): : 143 - 151
  • [22] Approaches to work cell programming language design
    Troy, D
    Dessouky, Y
    Hellstern, G
    Ma, MH
    Wang, ZM
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2000, 13 (02) : 80 - 94
  • [23] Programming language neutral design pattern detection
    Nagy, Akos
    Kovari, Bence
    2015 16TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2015, : 215 - 219
  • [24] OCCAM, Programming Language for System Design.
    May, David
    Elektronik Munchen, 1982, 31 (22): : 83 - 86
  • [25] Using a programming language for digital system design
    Gupta, RK
    Liao, SY
    IEEE DESIGN & TEST OF COMPUTERS, 1997, 14 (02): : 72 - 80
  • [26] Chatbot Script Design for Programming Language Learning
    Lin, Yu-Hong
    5th IEEE Eurasian Conference on Educational Innovation 2022, ECEI 2022, 2022, : 123 - 125
  • [27] Design of an Actor language for implicit parallel programming
    Aridor, Y
    Cohen, S
    Yehudai, A
    ACM SIGPLAN NOTICES, 1998, 33 (06) : 39 - 47
  • [28] Design and Implementation of Cafe: a Programming Language for Beginners
    Uehara, Minoru
    ICDCS: 2009 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2009, : 368 - 373
  • [29] Small: A programming language for state machine design
    Norvell, TS
    1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 8 - 11
  • [30] Assessing User Preferences in Programming Language Design
    Chamberlain, Roger D.
    PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, : 18 - 29