3 pointsby danbmil9911 hours ago5 comments
  • unsnap_biceps4 hours ago

        I feel (fear?) we are basically locked in to a world where C, C++, Rust, Go, Python and Javascript will be the assembly code we compile to
    
    I actually think that AI will largely rendered these "abstractions' meaningless in the future. We need higher order programming languages because it reduces our cognitive load, but AIs won't have the same limitation, and by going directly to the lowest level, they'll be able to find additional performance gains that are way too difficult for compilers to do.
  • zzo38computer7 hours ago
    Not everyone uses AI-driven softawre development, so some people who do not use AI-driven software development might still continue to make new programming languages. (I am one who does not use AI-driven software development.)

    However, some people do use AI-driven software development, so it is also possible that some changes will be made due to that as well.

  • labrador10 hours ago
    I agree with you because a new language faces the hurdle that there won't be enough training data in it for AI to become proficient with. On the other hand, suppose AI invents a bespoke DSL and emits a compiler for it. We could get many useful languages this way.
  • _wire_7 hours ago
    How about promoting a coding agent to design a new interoperability language for agents? Of all the things AI could expected to help with, could there be any more on-the-nose for combining justification of tech with the agents own interests? Or do you not ask slaves how they want to organize?

    Come to think of it, why hasn't an AI coding agent already developed this on its own?!

  • verdverm11 hours ago
    There is certainly different camps on this, two for demonstration purposes

    1. Language catering to Ai

    2. Ai had lots of training

    I'm in camp 2 because (1) I need to read and understand (2) it seems better to push that level into the weights. I don't want to pollute my context with basics about how to use a language

    The same applies more generally, to all sorts of tools, frameworks, and platforms.