Bill Wong
Bill Wong

Bill Wong is Senior Content Director with Endeavor Business Media and Editor of Electronic Design. He was the first Director of PC Labs with PC Magazine. He earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University.

LinkedIn Profile
Creating Bug-Free Embedded Code: Programmers, Tools or ChatGPT?

Programmers want their code to do the right job but that is harder than most people think. It is critical these days given the level of connectivity that most applications encounter, even those designed for embedded applications. Applications for critical and safety environments like automotive, medical and avionics have methodologies that must be followed to deliver solutions that meet certain requirements.

There are many ways to improved code quality and reduce the number of errors in a program. Compilers help. Languages like Rust and SPARK force programmers to provide more detail that compilers can check. We even have artificial intelligent tools looking over our shoulders with tools like Copilot and ChatGPT. All this, and more, will be discussed during this session.