The Education of a Computer

@article{Hopper1987TheEO,
  title={The Education of a Computer},
  author={Grace M. Hopper},
  journal={Annals of the History of Computing},
  year={1987},
  volume={9},
  pages={271-281}
}
  • G. Hopper
  • Published 2 May 1952
  • Computer Science
  • Annals of the History of Computing
Originally presented in 1952 at one of the first ACM conferences, this paper was quite visionary for its time. It foresees widespread commercial computer use and symbolic manipulation, for example. 

Figures from this paper

Static Analysis: An Introduction
TLDR
Modern static-analysis tools provide powerful and specific insights into codebases, and are what will enable engineers of the future to overcome this challenge and yield the knowledge and insights that practitioners deserve.
t|ket⟩: a retargetable compiler for NISQ devices
TLDR
The heart of t|ket⟩ is a language-agnostic optimising compiler designed to generate code for a variety of NISQ devices, which has several features designed to minimise the influence of device error.
A High Level Domain-Specific Language For Compiler Escalation
TLDR
Co-Ex, an abnormal state area explicit language (DSL) for the utilization of compiler engineers as a device to be utilized in the compiler advancement pipeline for the age of compiler streamlining agents will give compiler designers a simple strategy for determining compiler enhancements.
Devito: an embedded domain-specific language for finite differences and geophysical exploration
TLDR
Devito, a new domain-specific language for implementing high-performance finite-difference partial differential equation solvers within Python and making heavy use of SymPy, a symbolic mathematics library, is introduced, making it possible to develop finite-Difference simulators quickly using a syntax that strongly resembles the mathematics.
COpt: A High Level Domain-Specific Language to Generate Compiler Optimizers
  • Sruthi Venkat, P. Kanwal
  • Computer Science
    2018 International Conference on Advanced Computation and Telecommunication (ICACAT)
  • 2018
TLDR
COpt, a high level domain specific language (DSL) for the use of compiler developers as a tool to be used in the compiler development pipeline for the generation of compiler optimizers will provide compiler developers an easy method of specifying compiler optimizations.
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
Abstract. We introduce Devito, a new domain-specific language for implementing high-performance finite difference partial differential equation solvers. The motivating application is exploration
What Can Be Computed?: A Practical Guide to the Theory of Computation
TLDR
A large number of classic unsolved problems of covering, matching, packing, routing, assignment and sequencing are equivalent, in the sense that either each of them possesses a polynomial-bound algorithm or none of them does.
Intelligent, socially oriented technology III: Projects by teams of master level students in cognitive science and engineering
Intelligent, socially oriented technology III : Projects by teams of master level students in cognitive science and engineering
The modular compilation of effects
TLDR
This thesis addresses the issue of constructing a compiler for a source language that is modular in the computational features that it supports, and introduces a significant range of effectful features in a modular manner.
...
...