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 条
  • [1] THE DESIGN OF THE MATHEMATICA PROGRAMMING LANGUAGE
    MAEDER, RE
    DR DOBBS JOURNAL, 1992, 17 (04): : 86 - &
  • [2] THE DESIGN OF THE E PROGRAMMING LANGUAGE
    RICHARDSON, JE
    CAREY, MJ
    SCHUH, DT
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1993, 15 (03): : 494 - 534
  • [3] DESIGN OF A PORTABLE PROGRAMMING LANGUAGE
    WALLIS, PJL
    ACTA INFORMATICA, 1978, 10 (02) : 157 - 167
  • [4] The design of the SIMPLE programming language
    Wu, Di
    Chen, Lin
    Yu, Bin
    Xu, Baowen
    2014 11TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA), 2014, : 69 - 74
  • [5] USING THE PROGRAMMING WALKTHROUGH TO AID IN PROGRAMMING LANGUAGE DESIGN
    BELL, B
    CITRIN, W
    LEWIS, C
    RIEMAN, J
    WEAVER, R
    WILDE, N
    ZORN, B
    SOFTWARE-PRACTICE & EXPERIENCE, 1994, 24 (01): : 1 - 25
  • [6] The Resource Exchange Design Team Reviews Interdisciplinary Programming
    Barniskis, Becca
    TEACHING ARTIST JOURNAL, 2014, 12 (02) : 122 - 134
  • [7] THE DESIGN OF A MULTIPARADIGM PROGRAMMING LANGUAGE - I
    NG, KW
    LUK, CK
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 37 (1-5): : 171 - 174
  • [8] Principles of Educational Programming Language Design
    Kolling, Michael
    INFORMATICS IN EDUCATION, 2024, 23 (04): : 823 - 836
  • [9] Visual programming language for simulation and design
    Schmeer, K
    Hebert, B
    MEASUREMENTS & CONTROL, 1997, (183): : 100 - 102
  • [10] Programming language design in engineering applications
    Wu, Trong
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1050 - 1055