5 ms·
> Compilers didn't replace coders, they just changed the nature of coding. AI doesn't change coding, but it may change the nature of coding in some ways. This
by Unitron 3y ago
> Compilers didn't replace coders, they just changed the nature of coding. AI doesn't change coding, but it may change the nature of coding in some ways.
This is a poor comparison. AI itself does the coding. GPT-4 can already write code from scratch with high accuracy. At this stage, it still needs a person to review it, but since AI is growing exponentially and can learn how to review code, this will definitely change soon.
And no, this isn't limited to simple coding problems. GPT-4 has been shown to be able to solve complex problems. We're still in the very early stages of AI and it can already do at least 50% of the work by itself, and that's a low estimate.
- Nhurbls 3y ago>GPT-4 can already write code from scratch with high accuracy >GPT-4 has been shown to be able to solve complex problems In GPT-4's own paper, which as always will reflect it in the best light possible, it passes a whopping 1/4th of leetcode "medium" problems still messes up a lot of the easy ones and basically fails all the hard ones. Those are toy examples mostly aimed at students. Why do so many of you just rampantly make shit up when talking about this?
- satisfice 3y agoYou are using "coding" as a magic word. Stop that. My first job was writing machine language without an Assembler, man. THAT'S coding. Then I used an Assembler and the code was written for me, all I had to do was specify it in a language called "6502 Assembly." Then I moved on to C, and the Assembly code was written FOR ME by an amazing thing called a COMPILER. Then I moved on again. The meaning of "coding" is simply the act of precisely specifying what you want the computer to do, at some level of abstraction. GPT-4 is not "writing code" in the same sense that a human does. It is an automaton performing an elaborate algorithm. Functionally, it's doing what a compiler does, just at a different level of abstraction. In order to address my argument, you will have to understand the social role of a programmer in a human system. That's the crux of the matter, not arranging text in a file.