4 ms·
https://en.m.wikipedia.org/wiki/Code_generation_(compiler) https://en.m.wikipedia.org/wiki/Code_generation_(compiler) it's the final stage of compilation. Turni
by conradludgate 3y ago
https://en.m.wikipedia.org/wiki/Code_generation_(compiler) https://en.m.wikipedia.org/wiki/Code_generation_(compiler) it's the final stage of compilation. Turning the in abstract machine intermediate representation into machine code
- verdverm 3y agoMost words have multiple definitions, code gen included. Take for example "go gen", React or Markdown to html, Helm templates, generics, Lisp, ... people think of these as code generation. Taken further, both humans and LLMs generate code based on fuzzy statements A transpiler is doing code gen as well, very similar to your link, but a different, typically text based, target
- aerzen 3y agoThat's exactly the problem - codegen means a lot of things. You just talk about codegen and expect people to understand that you mean the AI vomit.
- hu3 3y agoWith regards to the article, this is in the first part of it: Codegen is the process of generating code automatically, based on a defined set of rules or specifications. There’s a wide ecosystem of codegen tools, including: - Simple code completion in an integrated development environment (IDE), like Microsoft’s IntelliSense feature - Templates for repeating code patterns, like code snippets in Figma - Visual programming and no-code tools, like Bubble - Modern AI-based codegen systems, like GitHub Copilot and Replit Ghostwriter
- verdverm 3y ago> the AI vomit You don't need to use such biased language, it only hurts your argument
- johnnyworker 3y agoA"I" vomit then? And how would that hurt the argument? It's not royalty where being offended in combination with power could be brought to bear. If you replace "AI vomit" with "the product of these fascinating achievements of the human mind and persistent experimentation" in a sentence, it chances not thing important about rest of the sentence.
- verdverm 3y ago"vomit" is the problematic word in the context. The comment author puts their bias on display. Why should I take any arguments from an author seriously when they layer their bias on? They could have replaced "vomit" with "output" and have had a better statement This is besides the fact that they claimed I was referring only to AI output as what I mean by code gen, when I clearly listed many types of code gen. Again, they demonstrate bias and poor argumentation skills.
- VyseofArcadia 3y agoI said vomit and I meant vomit. I have an opinion about this, and I intended to convey that opinion. I'm not trying to avoid the appearance of bias.
- verdverm 3y agoummm, where did you say "vomit" before this most recent comment? You've only contributed the top-level comment in this branch of the thread
- VyseofArcadia 3y ago> AI generated code vomit needs to be called something else. From the top level comment.
- verdverm 3y ago
- hashtag-til 3y agoI find many of recent articles and franky, many github projects, are increasingly looking desperate to grab the hype, likes and stuff. It’s not even thought provoking. Just boring blatant marketing and show off.
- hu3 3y agohttps://en.m.wikipedia.org/wiki/Automatic_programming#Source-code_generation https://en.m.wikipedia.org/wiki/Automatic_programming#Source... Still code generation according to Wikipedia: > Source-code generation is the process of generating source code based on a description of the problem[9] or an ontological model such as a template and is accomplished with a programming tool such as a template processor or an integrated development environment (IDE). These tools allow the generation of source code through any of various means.