Live Q&A - C - The Language of Embedded
Colin Walls - Watch Now - Duration: 20:25

Live Q&A - C - The Language of Embedded
Colin Walls
Live Q&A with Colin Walls for the talk titled C - The Language of Embedded
09:44:12 From Eric L to Everyone: In your presentation you said that you thought that C++ might be better. Could you expand on that. 09:47:12 From Gillian Minnehan to Everyone: Colin, you mentioned that misuse of pointers is a big pitfall in C. Are there other major pitfalls that you see a lot in the projects you work on? If so, do have suggestions on how to avoid them? 09:47:19 From Gonzalo to Everyone: do you see a difficulty or care to be taken when a project combines modules written in C with others done in C++? 09:48:48 From Mauricio Farina to Everyone: Do you consider good practice to declare #define values inside functions for making simpler and more readable expressions? 09:48:51 From Nathan O. to Everyone: Do you have any opinion on the LLVM/clang vs GCC fight ? And on the open source compiler vs proprietary compilers (IAR / Keil) topic ? 09:50:05 From Gillian Minnehan to Everyone: Thank you! 09:51:40 From Phillip Kajubi to Everyone: You say developers spend more time debugging than programming, is this a good thing, and would you consider it a unpreventable result of modern language design 09:52:53 From Mauricio Farina to Everyone: Perfect, thank you 09:55:03 From Hatim Jamali to Everyone: In your example of explaining variables, we should sometimes add another variable (DeviceError) maybe we can run out of memory in some cases, what is your recommendation in those cases? 09:55:26 From ÖmerHeybeli to Everyone: Would you recommend doing a detailed design (graphically) before writing C code for Embedded Systems? 09:57:50 From Rick D to Everyone: What is your opinion about using assert() functions in released code? 09:58:06 From Phillip Kajubi to Everyone: Fantastic, thanks! 09:58:37 From Nathan O. to Everyone: Do you often find yourself checking the output of your compilers ? I tend to use godbolt.org when I have some doubt 09:59:17 From ÖmerHeybeli to Everyone: thanks 10:00:11 From Mauricio Farina to Everyone: What is your opinion about using dynamic memory for embedded code? 10:00:50 From Nathan O. to Everyone: Thanks 10:01:04 From Eric L to Everyone: Thanks! 10:01:12 From Rick D to Everyone: Thanks for the informstive session :-) 10:01:25 From Erick Souza to Everyone: Thanks (y)