Mam zamiar opracować aplikację w C. Moje doświadczenie programistyczne zawsze było z językami zorientowanymi obiektowo. Stąd zawsze myślę pod względem klas, interfejsów, dziedziczenia, polimorfizmu itp. Podczas projektowania aplikacji.Strukturyzacja aplikacji C?
Wszystkie książki "C", które obejrzałem, zajmują się programowaniem w języku C lub koncentrują się na konkretnym temacie, nie mogłem znaleźć żadnej informacji o architekturze aplikacji w C. Jak więc utworzyć strukturę aplikacji C? funkcje OOP nie są dostępne? Jak zachować wszystko, co modularne i dobrze zorganizowane, i unikać powielania kodu (nie wydaje się, aby OOP było dużo duplikacji kodu)?
Edytuj: Nie szukam odpowiedzi na temat "jak napisać kod OOP w C". Szukam standardowego sposobu konstruowania aplikacji C, aby były modułowe i dobrze zorganizowane. Jeśli standardową praktyką jest hakowanie na niektórych obiektach OOP, to jest to wystarczająco dobre, ale jeśli nie, nie ma sensu mówienie mi, żebym zszedł tą drogą.
http://stackoverflow.com/questions/351733/can-you-write-object-oriented-code-in-c – NPE
Nie ma "1 microsoftowej drogi" –
@Aniket There's in Redmond, WA, 98052, USA. Ale jak to jest istotne? –