‹ BackHN Continuity

Thread

Evolving programming languages in the AI era

139 points · 99 comments · pjm331

  1. jmull · · focus · HN ↗
    There's no point to try to adapt our languages to the strengths of LLMs when the strength of LLMs is working in terms of our languages.

    Implement whatever abstractions you think LLMs should work in terms of in whatever language is handy, and have your LLM use those abstractions.

    1. hollars · · focus · HN ↗
      I think I get your point but I think it's reductionist to the point of being incorrect. LLMs must be better at some semantics than others. Programming languages don't have random semantics, they have what matches the world and what matches our languages and so on. And the current frontier LLMs aren't so generic that they can predict any phrase no matter the quality of the content and grammar. Concretely I mean some languages are harder to reason about (predict) than others.
      1. d_tr · · focus · HN ↗
        The strenghts and weaknesses of LLMs are changing, so starting a long-term project like a PL with them in mind sounds like a good way to end up with something obsolete before it is even usable.
        1. ModernMech · · focus · HN ↗
          Are they changing or converging? If you can pinpoint where they are going you can get there before they do.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.