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 条
  • [31] Quantum programming languages
    Heim, Bettina
    Soeken, Mathias
    Marshall, Sarah
    Granade, Chris
    Roetteler, Martin
    Geller, Alan
    Troyer, Matthias
    Svore, Krysta
    NATURE REVIEWS PHYSICS, 2020, 2 (12) : 709 - 722
  • [32] PROGRAMMING LANGUAGES FOR HUMANITIES
    RASKIN, JF
    COMPUTERS AND THE HUMANITIES, 1971, 5 (03): : 155 - &
  • [33] STANDARDIZATION OF PROGRAMMING LANGUAGES
    BROMBERG, H
    DATAMATION, 1967, 13 (12): : 63 - 64
  • [34] Multiprocessor programming languages
    不详
    EDN, 2002, 47 (24) : 54 - 54
  • [35] PROGRAMMING-LANGUAGES
    TESLER, LG
    SCIENTIFIC AMERICAN, 1984, 251 (03) : 70 - &
  • [36] SEMIOTICS AND PROGRAMMING LANGUAGES
    ZEMANEK, H
    COMMUNICATIONS OF THE ACM, 1966, 9 (03) : 139 - +
  • [37] PROGRAMMING-LANGUAGES
    不详
    KYBERNETES, 1983, 12 (04) : 226 - 227
  • [38] Programming Languages in Economics
    Department of Economics, University of Texas, Austin, TX 78712, United States
    不详
    Comput Econ, 1-2 (151-181):
  • [39] Progress in programming languages
    Bruce, KB
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 245 - 247
  • [40] The essence of programming languages
    Wirth, N
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 1 - 11