»Object-Oriented Techniques in C: A Case Study on Git and Linux (in English)«
2019-08-04, 11:50–12:30, Radisson Amsterdã
No programming language or paradigm is perfect. Certain problems or architectures seem to fit better with one language or another. And often, familiarity with a specific language or technique may be the tiebreak factor when starting a project. However, this choice should not prevent programmers from adopting good techniques/paradigms simply because they are not natively present in the chosen language. With this in mind, we showcase the use of object-oriented techniques in C by taking a look at two of the most successful free software projects: Git and Linux. The goal is to promote interesting but perhaps not widely known ideas that appear when mixing seemingly incompatible languages and techniques.