Do you guys think in the future much programming will be writing specs and pseudo code and having AI translate it into a programming language? A new layer above high level programming languages?
Random thought…
#code #cosing #ai #programming
@freemo @gpowerf Also the distinction between "high level" languages and pseudocode is not an exact one. The reason I adopted python all these years ago is because it looked pretty much exactly the way I pseudocode. I went, "wow, this interprets the way I tend to describe things!"
Any sufficiently detailed and rigorous pseudocode is for all practical purposes already a high-level language. In other words, describe a task carefully enough and you basically have written a program.
@gpowerf It kind of already is. I occasionally save of time on stuff I already know how to do just because it'll take me 20 minutes of unedifying drudge to code. In these cases I can describe it in 1 minute to ChatGPT and it produces something typically impeccable. The only time it fails it's because I failed to describe something. At which point I just go, oh, do that again with this additional requirement... Bang.
Again, mind you this is just to save time on fairly easy stuff that I'm not going to learn anything new by doing.
@gpowerf depends on the detail of the psuedocode.. but wouldnt have anythibg to do with ai if done well. Psuedocode in detail can be translated to other languages easy enough. Its only when ai starts to fill in gaps that it breaks stuff a lot.