Embedding Genetic Improvement into Programming Languages

被引:0
|
作者
Yoo, Shin [1 ]
机构
[1] Korea Adv Inst Sci & Technol, 291 Daehak Ro, Daejeon 34141, South Korea
关键词
Genetic Improvement; Self Adaptation; Programming Language; SOFTWARE;
D O I
10.1145/3067695.3082516
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a vision of genetic improvement firmly embedded in, and supported by, programming languages. Genetic improvement has already been envisioned as the next compiler, which would take human written programs as input and return versions optimised with respect to various objectives. As an intermediate stage, or perhaps to complement the fully automated vision, we imagine genetic improvement processes that are hinted at and directed by humans but understood and undertaken by programming languages and their runtimes, via interactions through the source code. We examine existing similar ideas and examine the benefits of embedding them within programming languages.
引用
收藏
页码:1551 / 1552
页数:2
相关论文
共 50 条
  • [41] Understanding Programming Languages
    Raymond Turner
    Minds and Machines, 2007, 17 : 203 - 216
  • [42] PROGRAMMING-LANGUAGES
    THEWLIS, D
    SOFTWARE ENGINEERING JOURNAL, 1986, 1 (04): : 146 - 146
  • [43] PROGRAMMING-LANGUAGES
    BLUM, BI
    M D COMPUTING, 1984, 1 (05): : 60 - 68
  • [44] Quantum programming languages
    Bettina Heim
    Mathias Soeken
    Sarah Marshall
    Chris Granade
    Martin Roetteler
    Alan Geller
    Matthias Troyer
    Krysta Svore
    Nature Reviews Physics, 2020, 2 : 709 - 722
  • [45] uu for programming languages
    Ferreira, U
    ACM SIGPLAN NOTICES, 2000, 35 (08) : 20 - 30
  • [46] PROGRAMMING LANGUAGES (SURVEY)
    TRAKHTENGERTS, EA
    AUTOMATION AND REMOTE CONTROL, 1965, 26 (06) : 1104 - +
  • [47] LANGUAGES FOR PARALLEL PROGRAMMING
    BAL, HE
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 503 : 3 - 23
  • [48] PROGRAMMING LANGUAGES FOR AUTOMATA
    KNUTH, DE
    BIGELOW, RH
    JOURNAL OF THE ACM, 1967, 14 (04) : 615 - &
  • [49] PROTECTION IN PROGRAMMING LANGUAGES
    MORRIS, JH
    COMMUNICATIONS OF THE ACM, 1973, 16 (01) : 15 - 21
  • [50] Quantifying programming languages
    Fennema, B
    DR DOBBS JOURNAL, 2004, 29 (11): : 10 - 10