Design of Software Representation Languages: A Historical Perspective

被引:0
|
作者
Wasserman, Anthony, I [1 ]
机构
[1] Software Methods & Tools, San Francisco, CA 94131 USA
关键词
Programming languages; programming language design; history of programming languages; software representation methods;
D O I
10.1145/3687997.3695649
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The history of software development includes numerous textual and graphical ways to represent software structures and the mechanisms for executing high-level instructions. The proliferation of programming languages is a visible outcome of that effort, with many popular languages having a strong association with their creator(s). In this paper, we present a historically focused overview of many different types of software representations, primarily programming languages, but also graphical notations that can generate code in a programming language or be directly executed with associated tools. The paper then describes some of the characteristics that differentiate them from one another, and concludes with a review of guidelines for designing programming languages and notations.
引用
收藏
页码:104 / 112
页数:9
相关论文
共 50 条
  • [31] SOFTWARE DESIGN REPRESENTATION - CASE-STUDY
    FREEMAN, P
    SOFTWARE-PRACTICE & EXPERIENCE, 1978, 8 (05): : 501 - 511
  • [32] DATA LOGGER DESIGN - A SOFTWARE PERSPECTIVE
    FALKLAND, AC
    HEWESTON, PF
    WATERCOMP 89: THE FIRST AUSTRALASIAN CONFERENCE ON TECHNICAL COMPUTING IN THE WATER INDUSTRY, 1989, : 223 - 227
  • [33] Women and Minorities in Otolaryngology A Historical Perspective and Analysis of Current Representation
    Kriegsman, Barry
    Harrison, Scott
    Sobin, Lindsay
    OTOLARYNGOLOGIC CLINICS OF NORTH AMERICA, 2021, 54 (01) : 233 - 238
  • [34] Embedded software generation from system level design languages
    Yu, HB
    Dömer, R
    Gajski, D
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 463 - 468
  • [35] The pragmatics of software agents:: Analysis and design of agent communication languages
    Serrano, JM
    Ossowski, S
    Fernández, A
    INTELLIGENT INFORMATION AGENTS: AGENT-LINK PERSPECTIVE, 2003, 2586 : 234 - 273
  • [36] PERSPECTIVE, PROJECTIONS AND DESIGN: TECHNOLOGIES OF ARCHITECTURAL REPRESENTATION
    Ione, Amy
    LEONARDO, 2009, 42 (05) : 460 - 461
  • [37] Perspective, Projections and Design: Technologies of Architectural Representation
    Hill, Jonathan
    JOURNAL OF ARCHITECTURE, 2009, 14 (02): : 285 - 286
  • [38] From program languages to software languages
    Pepper, P
    Cebulla, M
    Didrich, K
    Grieskamp, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 60 (02) : 91 - 101
  • [39] The Influence of Software Design Representation on the Design Communication of Teams with Diverse Personalities
    Jolak, Rodi
    Savary-Leblanc, Maxime
    Dalibor, Manuela
    Vincur, Juraj
    Hebig, Regina
    Le Pallec, Xavier
    Chaudron, Michel
    Gerard, Sebastien
    Polasek, Ivan
    Wortmann, Andreas
    PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, : 255 - 265
  • [40] Aluminum Upcycled: Sustainable Design in Historical Perspective
    Jorgensen, Finn Arne
    TECHNOLOGY AND CULTURE, 2021, 62 (04) : 1291 - 1292