Witam ! W zasadzie potrafię pisać w C. Wiadomo, przerobiona książka KnR, parę kursów na studiach, popisane jakieś tam komercyjne programy w C, także dla uC avr. Chciałbym nauczyć się zaawansowanego i nowoczesnego C. Szukając materiałów znajduje jedynie nowoczesne i zaawansowane C++, a nie sądzę, żeby w dokładnie czystym, trywialnym C pisało się obecnie, zaawansowane systemy. Możecie podzielić się jakimiś materiałami, które tłumaczą zaawansowane techniki w C, jakieś wzorce, czy studium przypadku ?
C nie oferuje wszystkiego, trzeba zdać sobie z tego sprawę - z jakiegoś powodu powstały C++ oraz objective-C.
Masz racje, ale nadal powstaje oprogramowanie w C, więc nie jest to beznadzieja. Linux jest napisany w C i dużo softu na niego. Na studiach pisałem projekt w którym modelowaliśmy przepływ cieczy w C na karty graficzne. Czy naprawdę poza tymi dwiema niszami (no trzema) OS, Paraller Computing i Embended C już nie ma zastosowania ??
I tak i nie.
Miej na uwadze, że łatwiej jest organizować i utrzymywać projekty w innych, nowszych technologiach.
Pracuję w Automotive. Używamy głownie c, ale wykastrowanego do postaci najprostrzej: bezpiecznej. Poczytaj o "misra". Moja firma uzywa misrę 2004, to znaczy piszemy w ANSI C.
W sumie to sam sobie odpowiedziałeś. Aby pisać zaawansowane programy w C trzeba znać C i mieć zaawansowany poziom wiedzy, kreatywności i kombinowania. Zasadniczo to chyba dotyczy to każdego języka :P
Po ilości "dziwnych" tematów wnioskuję, że zaczęły się ferie zimowe ;)