Alle C-Programmierung ist IMMER Library-basiert, das fängt bei stdio.h an, geht über stdlib.h und unistd.h und hört bei pthread.h (nicht) auf -
nicht zu vergessen, dass ja Linux auch IMMER ein multiuser- multitasking OS ist
PS, bezgl. "intelligenter Statemachines", die angeblich MT ersetzen können, muss ich dir wschl widersprechen:
Wenn ich mich recht an eine Informatikvorlesung erinnere, ist eine Statemachine ein Endlicher Automat (reguläre Grammatik =Chomsky Typ 3 , also am stärksten eingeschrränkt),
C ist aber bereits (mindestens?) vom Chomsky Typ 2 (kontextfreie Grammatik) und Turing-vollständig,
und Nebenläufigkeit (engl.: concurrency) oder auch "Echtzeitfähigkeit" gehören keinesfalls zu den Kriterien von State Machines, sie können also C mit preemptivem Multithreading niemals das Wasser reichen![]()
Lesezeichen