The impact of software engineering research on modern progamming languages

  title={The impact of software engineering research on modern progamming languages},
  author={B. Ryder and M. Soffa and M. Burnett},
  journal={ACM Trans. Softw. Eng. Methodol.},
  • B. Ryder, M. Soffa, M. Burnett
  • Published 2005
  • Computer Science
  • ACM Trans. Softw. Eng. Methodol.
  • Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this relationship by focusing on several major features of current programming languages: data and procedural abstraction, types, concurrency, exceptions, and visual programming mechanisms. The influences are determined by tracing references in publications in both fields… CONTINUE READING
    55 Citations
    Language design and analyzability: a retrospective
    • 2
    An Overview of ALIA4J - An Execution Model for Advanced-Dispatching Languages
    • 11
    • PDF
    An Evaluation Framework and Comparative Analysis of the Widely Used First Programming Languages
    • 39
    • PDF
    A structured language for manipulating process models
    • 1


    Specification techniques for data abstractions
    • 339
    • Highly Influential
    LISP 1.5 Programmer's Manual
    • 630
    • Highly Influential
    • PDF
    Creating user interfaces using programming by example, visual programming, and constraints
    • 89
    • Highly Influential
    • PDF
    A type system for Smalltalk
    • 99
    • Highly Influential
    The programming language PASCAL
    • J. Wakerly
    • Computer Science
    • Microprocess. Microsystems
    • 1979
    • 306
    • Highly Influential