12 research outputs found

    Numerical Analysis for the Consumer

    Get PDF

    Radiation pattern of a ground-plane mounted parallel-plate waveguide analyzed by a surface integration technique

    Get PDF
    Surface integration analysis of radiation pattern of parallel plate waveguid

    A rationale and design of a microcomputer system for schools and colleges

    Get PDF
    Imperial Users onl

    On Designing Programming Error Messages for Novices: Readability and its Constituent Factors

    Get PDF
    The 2021 ACM CHI Virtual Conference on Human Factors in Computing Systems (CHI'21), Virtual Conference, 8-13 May 2021Programming error messages play an important role in learning to program. The cycle of program input and error message response completes a loop between the programmer and the compiler/interpreter and is a fundamental interaction between human and computer. However, error messages are notoriously problematic, especially for novices. Despite numerous guidelines citing the importance of message readability, there is little empirical research dedicated to understanding and assessing it. We report three related experiments investigating factors that influence programming error message readability. In the first two experiments we identify possible factors, and in the third we ask novice programmers to rate messages using scales derived from these factors. We find evidence that several key factors significantly affect message readability: message length, jargon use, sentence structure, and vocabulary. This provides novel empirical support for previously untested long-standing guidelines on message design, and informs future efforts to create readability metrics for programming error messages

    High efficiency, character-oriented, local area networks

    Get PDF
    Imperial Users onl

    The Evolution of a Compiler: PUFFT 1964-1972

    No full text
    The evolution of a compiler: PUFFT 1964-1972. The Purdue University Fast Fortran Translator PUFFT went into operation on a 7090 in 1964. It has since then been used in many environments and subject to many extensions and improvements. These changes and improvements are described, along with the reasons for making them. The use of PUFFT demonstrates that second-generation equipment may find its useful life prolonged, particularly at educational institutions seeking low cost processing of large numbers of jobs
    corecore