Clarion Templates still producing less buggy code than AI Code Assistants!

Any code that is automatically generated is “merely the output of the program”. To say that therefore it is not generated seems strange to me. There is no doubt in my mind that clw and inc files are generated for you. You work at a higher level of abstraction and the lower level files are generated for you.

AI code assistants are also “just programs” but have a different format for the specification (sometimes natural language).

They still generate code.

The compiler has no idea whether the code it is compiling was written by hand by a human or generated by some other program working from some form of “instructions” or “specifications”.

yes looking at

it mentions these names for it:

source-to-source translator
source-to-source compiler (S2S compiler)
transcompiler
transpiler

Well it was only a question of time but…

Someone has used the AI GPT-3 with Ghidra to reverse engineer apps into English.

G-3PO: A Protocol Droid for Ghidra | by Olivia Lucca Fraser | Tenable TechBlog | Dec, 2022 | Medium

It was only a question of time before someone did this, but its just made reverse engineering apps a whole lot quicker and easier which means if this output is joined up with an AI code assistant, will make it easier and quicker to port code into another language and platform.

AI code assistants will take plain English comments like what I expect this Ghidra script to output and turn those comments into code.

Programming is certainly getting interesting all of a sudden.

GitHub is Sued, and We May Learn Something About Creative Commons Licensing - The Scholarly Kitchen (sspnet.org)

GitHub asserting an expansive, almost global fair use assertion which is at odds with explicit relevant law in many countries and frankly at odds even with US law

If this goes against Github’s CoPilot and Microsoft, then the Clarion Templates still look like the best code generating tool on this planet. Whilst some have cited Google scanning books and their lawsuit, Google didnt pass the books off as their own, unlike Github’s CoPilot and this could also be the first lawsuit to view AI’s as interactive databases, which brings data laws into play. A similar lawsuit is underway with artists and an AI that generates images in the style of different artists, which could also cement the view that AI’s are just interactive databases and the data belongs to someone else.