Pytania oznaczone «c»

15
Dlaczego brzydkie słowa kluczowe w C11?

Obecnie czytam projekt specyfikacji C11. Nowe wprowadzone słowa kluczowe: _Bool, _Alignof, _Atomicwszystkie wyglądają jak niestandardowe rozszerzenia, a nie standardowe zastrzeżone słowa kluczowe, takie jak struct, union, int. Zdaję sobie sprawę, że standard zasadniczo składa się ze...

15
Co to jest idiomatyczne użycie dowolnych bloków w C?

Blok to lista instrukcji do wykonania. Przykłady bloków pojawiających się w C znajdują się po instrukcji while i w instrukcjach if while( boolean expression) statement OR block if (boolean expression) statement OR block C pozwala również na zagnieżdżanie bloku w bloku. Mogę użyć tego do...

15
MVC: Jaka jest różnica między modelem a usługą?

Dlaczego w niektórych ramach warstwa logiczna nazywa się „Model”, podczas gdy w niektórych nazywana jest „Usługą”. Czy różnią się od siebie, czy po prostu różnią się konwencjami nazewnictwa? AKTUALIZACJA 1 Pytam dlatego, że w Zend Framework, klasycznym frameworku MVC, wszyscy używają koncepcji...

15
Java ma JVM, co ma C?

Wiem, że C ma kompilator, ale co decyduje o wydajności wykonania? Na przykład w bloku if else, co jeśli kod miałby tylko wszystkie ifs zamiast if Elses, co decyduje o tym, że wszystkie ifs zostaną uruchomione? W Javie byłby to JVM, ale w C o czym jest kompilator

15
Jak działa spanie w wątku?

Kiedy śpisz na wątku, co się właściwie dzieje? Widzę, że uśpienie wątku „wstrzymuje bieżący wątek na określony czas” . Ale jak to działa? Zgodnie z tym, jak Thread.sleep () działa wewnętrznie i jak naprawdę działa Thread.sleep? : czas trwania snu będzie podlegał pewnej szczegółowości...