Colloidal@programming.dev
on 26 Jul 18:38
nextcollapse
“So instead of writing three applications, you write it in a special programming language, which is basically English, which describes how you want to see this application in a very specified way, and then AI agents, together with JetBrains tooling, will generate the code of all of these platforms,” Skrygan said.
This makes me think of Inform, which compiles English sentences into interactive fiction.
tavernusmaximus@piefed.social
on 26 Jul 18:50
nextcollapse
The language is in the works but JetBrains has not revealed a timeline for general availability at this point.
Won’t hold my breath for this ever shipping.
Assuming there will be an LLM involved because that’s what seems to be all AI is these days. How on earth they plan to get reproducible builds from this thing is beyond me (suppose that’s one reason I don’t work for JetBrains).
nebeker@programming.dev
on 26 Jul 19:47
nextcollapse
Surely through an intermediate - real - language?
BlameTheAntifa@lemmy.world
on 27 Jul 00:16
collapse
It sounds like it uses similar ideas to Amazon Kiro. Many of the advancements in “vibe coding” tools are focused on ways to put consistent, coherent bumpers on AI output.
jubilationtcornpone@sh.itjust.works
on 26 Jul 18:54
nextcollapse
This kind of seems like a solution in search of a problem. Most modern high level programming languages are easily readable, ‘english oriented’, and already capable of at least some level of cross platform development.
One of the main problems with any programing language or framework is that flexibility breeds complexity. If they seriously think they’re going to lower the complexity of programming by allowing devs to write programs [essentially] in plain English, and then let AI do the rest, I think it’s a recipe for disappointment.
“JetBrains is exploring how to make this new language a derivative from Kotlin, but Skrygan believes the derivative should be English.”
That sounds like (Visual) Basic.
It looks like English but it’s basically pseudo-code.
I’m happy letting AI and my language server write all the extra annotations for Rust, i’ve no trouble reading them.
I have much more trouble when types and usage specifiers/limiters are missing.
resipsaloquitur@lemmy.world
on 26 Jul 22:29
nextcollapse
threaded - newest
This makes me think of Inform, which compiles English sentences into interactive fiction.
Won’t hold my breath for this ever shipping.
Assuming there will be an LLM involved because that’s what seems to be all AI is these days. How on earth they plan to get reproducible builds from this thing is beyond me (suppose that’s one reason I don’t work for JetBrains).
Surely through an intermediate - real - language?
It sounds like it uses similar ideas to Amazon Kiro. Many of the advancements in “vibe coding” tools are focused on ways to put consistent, coherent bumpers on AI output.
This kind of seems like a solution in search of a problem. Most modern high level programming languages are easily readable, ‘english oriented’, and already capable of at least some level of cross platform development.
One of the main problems with any programing language or framework is that flexibility breeds complexity. If they seriously think they’re going to lower the complexity of programming by allowing devs to write programs [essentially] in plain English, and then let AI do the rest, I think it’s a recipe for disappointment.
Not like it’s a bad things. A lot of inventions started this way.
But also, a lot of programming languages exist simply because a programmer really wanted to write a programming language.
“JetBrains is exploring how to make this new language a derivative from Kotlin, but Skrygan believes the derivative should be English.”
That sounds like (Visual) Basic. It looks like English but it’s basically pseudo-code.
I’m happy letting AI and my language server write all the extra annotations for Rust, i’ve no trouble reading them. I have much more trouble when types and usage specifiers/limiters are missing.
Does it involve AI?
Yep!
Don’t worry, no details on how a language would achieve that
Oh okay.
Do they really need it when kotlin exists?