1:28:51 — AI writing code Ryan:[1:28:51] When I look at the industry today, more and more code is being written by machines than by humans. I feel like a lot of programming language design is thinking about how to make it amenable to humans solving problems and writing the code. I’m curious if you have any thoughts on whether you think programming language design will change if more and more of the code is written by models and machines. Bjarne: [1:29:23] I think that in the field I’m mostly interested in, code will still be written by humans, and they will use abstraction. The examples I’ve seen of attempts for AI to generate code in this domain have not been successful. They generate more bugs, more security holes. They have bloated code, which pessimize again because you use more memory, and it’s hard to validate. The senior developers that would be needed to validate it have started to retire because they don’t want to deal with the validation of something that changes every time you make a change in your code or your prompts. Furthermore, a lot of the things I think about involve regulatory bodies for this validation. You have to be able to validate what you changed. When you make a change and the AIs, the tools change, even if you make a slight difference in the prompt, a lot of the code will change, and you have to check it again. [1:30:08] I’ve seen some of them starting to retire because they don’t want to deal with the validation of something that changes every time you make a change in your code, in your prompts. Furthermore, a lot of the things I think about involve regulatory bodies for this validation. You have to be able to validate what you changed. When you make a change and the AIs, the tools change, even if you make a slight difference in the prompt, a lot of the code will change, and you have to check it again. [1:30:47] All of the code that was generated knows more code generated than if it was written by humans. When a human makes a change, it will make a change that’s localized. You can look for the effects of that localized change. If an AI writes it, you don’t actually know where it’s changed. You have to try and figure that out. So if you’re doing something that has been done many times before, like writing a standard web app, what you say is correct. [1:31:22] Also, AI is not useless. That’s not what I’m saying. It can be used to write documentation. Again, it has to be humanly validated, but it helps write things. It’s good at text. It’s not, at least now, good at safety-critical, performance-critical code. Now, let’s say that 70 or 80% of the world’s code doesn’t fit that pattern. But it’s that 10 or 20% of the code that I’m interested in. And there, it’s not there. [1:32:09] And I don’t see it coming with the LLM model. Furthermore, when fed with training data, it has to be trained with old code. My job, as I see it, is to make sure people write new things and use new techniques that are improvements over the old code. I find that LLM-based code is imitating old code and getting old performance and old bugs again. Maybe you can improve that. I hear rumors of Bjarne apps being written that fit my writings, but even that is problematic because I’m not saying exactly the same as I did 20 years ago. [1:33:06] But anyway, we’ll see. Also, even Dijkstra was looking into the possibility, and he claimed that the idea of having natural languages as the programming language was idiotic. He’s less polite than I am. I think that a language like English is very flexible, and what we say is often very ambiguous. We need a programming language that’s precise, that’s engineering, that’s math; it’s not English.
cheats.ru - Cheats, hints, codes, hexcheats, passwords, trainers, solutions, savegames, editors, FAQ's, etc. (In English) (37391 hits) Cheat Code Central - Tons of cheats for PSX, PC.. (22503 hits) CheatBook 2007 - CheatBook-DataBase 2007 is a freeware "cheat-code tracker" that makes hints and cheats (for PC, Walkthroughs, Playstation, (9951 hits) iDevGames - Resource for Mac game developers - We'll try to provide information, tutorials, tips, source code, news, ... on Mac game development related issues ! (9500 hits) CheatGuide - Cheats, codes and solves for Dreamcast, Nintendo 64, PC and Playstation. (8287 hits) Cheaty page - Cheat page with more than 10,000 cheat codes for the Dreamcast, Gameboy, Inintendo 64, PC, Playstation (6854 hits) Trainers City - La Bible des Trainers - With Trainers City find for all computer pc games and console games PSX, PS1, PS2, PS3, Xbox, Xbox 2, cheats codes, trainers, faqs, editor, walkthrough, hints, news, infinite Ammo, God Mode, All Levels, All tracks, All Weapons, Tips, Demos, Patches, Videos, RSS and much more (6729 hits) Game Shark Code Creators Club - cheat codes for PSX, N64, GameBoy (6391 hits) NukaCrypt - NukaCrypt for Fallout 76 lets you punch in a partial launch keyword and the nuke code letters and numbers you've collected, and spits out possible codes that will get your nuke in the air. (6254 hits) Level 80 - Computer game hints, cheats & tips - Level80.co.uk - cheats, hints, tips and level codes for the PC, Playstation, Playstation 2, Nintendo 64, Xbox, Super Nintendo, Gameboy and Dreamcast; Discussion forum about game cheats & links to other similar websites (5885 hits) The Great Playstation Info Page - site stricty dedicated to the Playstation, you can find cheats, game solutions, action replay codes and many related links (5592 hits) NetRangers : Cheat-Codes - database with cheats and codes.... (4393 hits) A+ Video Game Cheats - Offers cheats, codes, hints, release dates, and interactive features. (2664 hits) TR's CPU decoder ring - The following chart lists a large number of processors, and gives you just about all the pertinent details of each one. Wondering exactly what the differences are between the two types of Athlon XP 3000+, or what the heck a Pentium 4 550 is? (2407 hits) J de Juegos - Reviews, cheat codes, articles, game club, downloads, tricks, strategies and more. Everything in spanish. Articulos, codigos, comentarios, analisis de juegos, descarga, trucos, estrategias y mas. (1731 hits) GTA BOOM - GTA BOOM delivers daily news, guides and cheat codes for all Grand Theft Auto video games, including GTA 5 and GTA Online. Whether you're here for the latest updates on the world of Rockstar Games' Grand Theft Auto, or just looking for the most complete database of GTA 5 cheats, phone numbers and game guides (PS4, Xbox One, PS3, Xbox 360 and PC all supported - but no money cheat sorry!), you've come to the right place. (1426 hits) The Da Vinci Code - PC port - product page (1152 hits) Codename Panzers - offical website (1085 hits) Wing Commander Privateer Remake - Built on an open source codebase, the Remake ( reworked version of the popular space-sim developed by Origin and released in 1994) is a community effort to bring the universe of the original into the 21st century, playable on all modern operating systems (win,mac,linux), and in 3d glory. (910 hits) Dungeon Siege Developer's Guild - Dungeon Siege developers Unite! Work with others to reate and share code, ideas, models, textures, sounds, and quests for the Dungeon Siege game. This site is the user's site of the DS Developers Guild. Developers will want to head over to the SourceForge portion of the site (dsdevguild). (791 hits) Code of Honor: The French Foreign - first-person shooter in which player steps in the role of Senior Corporal Claude Boulet who has to prevent a nuclear bomb that could threaten European countries (755 hits) Micropolis - source code to the original SimCity game, developed by Maxis, has been released under the GPL version 3 (622 hits) Fallout Online - official website of Fallout Online, previously codenamed Project V13. (608 hits) CopyTrans HEIC - Open and convert HEIC files on your Windows PC + free HEIC codec for personal use (523 hits) Crapfixer - This is my personal little IT toolbox that I've been using for years to clean up and tweak Windows systems i work on. The tool is about 7 years old, but I've given the codebase a full refresh, especially tuned for Windows 11 (works on W10 too). I also removed most of the old enterprise scripts, so what you're seeing now is a lightweight, easy-to-use, and safe app. Almost every change you make can be undone, so you can tweak without fear. (377 hits)