1. What tasks does a memory barrier enforces other than preventing the re-ordering of instructions?
  2. TIOBE Index: why c++ is in 3rd place and C is having more land in the last year?
  3. Increase processing use of Digital Signal Processor
  4. How to have two different programmings with two different languages interact?

  5. Why has C prevailed over Pascal?

  6. Testing C Code with Python

  7. Recycle bin android app that restores accidentally deleted photos and videos on android devices

  8. When I test out the difference in time between shifting and multiplying in C, there is no difference. Why?

  9. Accessing a USB media device RAW that is not formatted as NTFS or FAT
  10. How did graphics programming evolve over time?

  11. Difference between header files and interfaces

  12. How much can you detect undefined behaviour using testing

  13. Is CSS inspired from C?
  14. Is this a decent use-case for goto in C?
  15. Is every language written in C?
  16. Pointers and Values in C

  17. Handling error in multiple state machines in embedded systems in C
  18. What is the correct way of adding third-party code into a C or C++ project?

  19. API for data structure with indices, size_t vs int?

  20. copying of memory vs pointer to memory in real time systems
  21. Declaring functions using macros?

  22. Why does C provide both the comma operator and the semicolon to separate statements?
  23. First DSP project: Amplify digital audio input on Windows 7 on real-time

  24. Should I use parenthesis around every operators?

  25. Rely on compiler to remove unused code or #ifdef out?

  26. Is it good practice to rely on headers being included transitively?

  27. How could an fresher start doing changes in thousand lines code immediately after joining?

  28. Why should one want to disable compiler warnings?
  29. Are there reasons to assign NULL instead of 0 to non-pointer variables?

  30. Why we use top== -1 for implementation of stack using simple array?

  31. Using unsigned integers in C and C++

  32. How does the BIOS detect the size of installed memory?

  33. During fork system call which execute first parent or child

  34. When is the register keyword actually useful in C?
  35. How do you code something when you have no idea how it actually works?

  36. What is the history of the C compiler?

  37. Is pointer holds a base address or it holds whole limits?

  38. Doesn't "always initialize variables" lead to important bugs being hidden?

  39. Omitting "destructors" in C is taking YAGNI too far?

  40. Are Instanced APIs a Problem in a C Interface?
  41. Why does a long int take 12 bytes on some machines?
  42. Type selection from a dispatcher table

  43. Is code duplication a necessary evil in C?

  44. Why should we never `assert` that a library call doesn't fail with a certain error code?
  45. When should new C projects target very old C standards (>20 years old, i.e. C89)?

  46. Why do many functions that return structures in C, actually return pointers to structures?
  47. Which registers should executable loader install before start a program?

  48. Is initializing a char[] with a string literal bad practice?
  49. Some questions about implementing a preemptive scheduler in C: Context switching and execution time of the dispatcher

  50. Computing the shortest path in a labyrinth

  51. Destruction of Linked List Nodes: Destroy Item too?
  52. How to write a very basic compiler

  53. Is the C programming language still used?

  54. Should I assert the preconditions of functions in a public API?
  55. When should pointers be checked for NULL in C?

  56. IOC container & accessing Implementation from the container
  57. OO best practices for C programs

  58. Are C strings always null terminated, or does it depend on the platform?
  59. Is there a standard way or standard alternative to packing a struct in c?

  60. Should I use C style in C++?

  61. What is actually the difference between the GNU C Library and the C standard Library?

  62. I believe I have mixed C and C++ code when I shouldn't have; Is this a problem and how to rectify?

  63. Which is better, one central detailed comment, or several smaller ones?
  64. Image processing - Service locator pattern & Container of dependencies

  65. Is it bad practice to use a C++ compiler just for function overloading?

  66. Bottleneck performance in ECS

  67. How to avoid lots of ugly pointer casting when using a container in C?
  68. Is segfault always the programmer's mistake?

  69. Why do people use C if it is so dangerous?

  70. How important it is to fix memory leaks?

  71. Array or Malloc?
  72. Why should I care about micro performance and efficency?

  73. What motivates syntactic preference regarding pointer declaration in C/C++?

  74. How do you convey intent regarding pointers?

  75. Multi-pattern matching

  76. How useful is JNI in android?
  77. switching implementations dynamically according to execution time estimates

  78. How to alter the code at runtime in an interpreter?

  79. Why are there so few C compilers?
  80. Setting a pointer to NULL on failure?

  81. Low Latency Unix/Linux

  82. Refactoring large code base legacy C++ project that mixed with C style

  83. Why does clock() function in C from <time.h> header only returns clock ticks in increments of 10's of thousands?
  84. Is there any use case for using 'L' letter after a number literal in C?

  85. Why C allows multiple global declarations of the same variable but NOT multiple local declarations?

  86. Regarding a variable in C, is an assignment always equivalent to a definition of that variable?
  87. Module pattern in C with threading - where to control threads?

  88. Designing for an algorithm that reports progress

  89. Can unsigned and signed (two's complement) multiplication be performed on the same hardware?

  90. How could the first C++ compiler be written in C++?

  91. Why do we have to include multiple header files for a single library (the C standard library)?
  92. How do I return an error from a boolean function in C?

  93. Return array pointers vs. populating an array inserted as a parameter?
  94. Data structure to implement a fake filesystem with required complexity functions
  95. solving variadic args for scripting engine
  96. Mocking in a real-world scenario

  97. Handling out of bounds requests in embedded C library
  98. why use SDL and OpenGL instead of just OpenGL?
  99. Techniques for observing runtime state in C

  100. Writing at the start of a file something you only know at the end