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 条
  • [21] PROGRAMMING LANGUAGES
    SKOWRON, A
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1973, 21 (11): : 1005 - 1010
  • [22] Hardware architectures for programming languages and programming languages for hardware architectures
    Wirth, Niklaus
    Operating Systems Review (ACM), 1987, 21 (04): : 2 - 7
  • [23] A survey and taxonomy of performance improvement of canonical genetic programming
    Peyman Kouchakpour
    Anthony Zaknich
    Thomas Bräunl
    Knowledge and Information Systems, 2009, 21 : 1 - 39
  • [24] Improvement of decoding schemes of genetic programming for function identification
    Sláma, L
    Baláte, M
    SOFT COMPUTING TECHNIQUES AND APPLICATIONS, 2000, : 135 - 140
  • [25] A survey and taxonomy of performance improvement of canonical genetic programming
    Kouchakpour, Peyman
    Zaknich, Anthony
    Braeunl, Thomas
    KNOWLEDGE AND INFORMATION SYSTEMS, 2009, 21 (01) : 1 - 39
  • [26] System Identification Acceleration and Improvement with Genetic Programming Usage
    Nowakova, Jana
    Platos, Jan
    Hasal, Martin
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1517 - 1523
  • [27] PROGRAMMING LANGUAGES, NATURAL LANGUAGES, AND MATHEMATICS
    NAUR, P
    COMMUNICATIONS OF THE ACM, 1975, 18 (12) : 676 - 682
  • [28] THE STANDARDIZATION OF PROGRAMMING LANGUAGES
    ALT, L
    COMMUNICATIONS OF THE ACM, 1964, 7 (07) : 397 - 397
  • [29] Understanding programming languages
    Turner, Raymond
    MINDS AND MACHINES, 2007, 17 (02) : 203 - 216
  • [30] Programming languages and gender
    Dattero, R
    Galup, SD
    COMMUNICATIONS OF THE ACM, 2004, 47 (01) : 99 - 102