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 条
  • [41] Design of Visual Language Syntax for Robot Programming Domain
    Plauska, Ignas
    Damasevicius, Robertas
    INFORMATION AND SOFTWARE TECHNOLOGIES (ICIST 2013), 2013, 403 : 297 - 309
  • [42] A design rule language for aspect-oriented programming
    Neto, Alberto Costa
    Bonifacio, Rodrigo
    Ribeiro, Marcio
    Pontual, Carlos Eduardo
    Borba, Paulo
    Castor, Fernando
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2333 - 2356
  • [43] THE DESIGN OF LABORATORY EXPERIMENTS USING THE LOGO PROGRAMMING LANGUAGE
    ROFFMAN, S
    BASSI, J
    FEDERATION PROCEEDINGS, 1985, 44 (03) : 451 - 451
  • [44] Design and implementation of online programming interface for C language
    Park, UC
    Seo, YJ
    Kim, JY
    Kim, J
    New Horizon in Web-based Learning, 2004, : 12 - 17
  • [45] A programming language for hardware/software co-design
    Watt, DR
    May, D
    COMMUNICATING PROCESS ARCHITECTURES 2001, 2001, 59 : 167 - 178
  • [46] The design of microkernel support for the SR concurrent programming language
    Benson, GD
    Olsson, RA
    LANGUAGES, COMPILERS AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 1996, : 227 - 240
  • [47] A compiler design for the agent-based programming language
    Zhao, W
    Jo, CH
    COMPUTERS AND THEIR APPLICATIONS, 2003, : 393 - 396
  • [48] DESIGN AND IMPLEMENTATION OF A GENERIC, LOGIC AND FUNCTIONAL PROGRAMMING LANGUAGE
    BERT, D
    ECHAHED, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 213 : 119 - 132
  • [50] ISSUES IN THE DESIGN OF AN OBJECT-ORIENTED PROGRAMMING LANGUAGE
    GROGONO, P
    STRUCTURED PROGRAMMING, 1991, 12 (01): : 1 - 15