«c» etiketlenmiş sorular

C, işletim sistemleri, oyunlar ve diğer yüksek performanslı işler için kullanılan genel amaçlı bir bilgisayar programlama dilidir.


3
Çok çekirdekli işlemciler için Linux'ta kilitsiz IPC
Çok çekirdekli işlemcilerle Linux'ta C, kilitsiz IPC ile bir uygulama yazmanın bir yolunu bulmaya çalışıyorum. Diyelim ki FIFO'ya veya paylaşılan belleğe yazan süreç 1 ve süreç 2'ye sahibim. Daha sonra işlem 3 ve işlem 4 bu paylaşılan hafızadan veya FIFO'dan okunacaktır. Bu kilitsiz bir algoritma ile mümkün mü? Rehberiniz çok …

8
Fonksiyonun başlangıcında değil, iç bloklara beyanlar koymanın olası dezavantajı nedir?
Çalıştığım yerde, değişkenlerin beyanlarının yerleştirilmesi için açık yönergeler var. Buna göre, iç bloklara (örneğin bir döngü gibi) değil, küresel seviyeye ve / veya fonksiyonların başına konması gerekir. Benden daha deneyimli kişiler tarafından belirtildiklerinden eminim, bunun iyi bir nedeni olmalı, ancak bunun ne olabileceğini anlayamıyorum. Daha büyük bir kapsamda beyan edilmesinde …

6
C de fonksiyonel programlamayı öğrenebilir misiniz? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . Buradaki yorum tartışmasının bir sonucu olarak, C de Fonksiyonel Programlamayı öğrenip öğrenemeyeceğinizi merak ediyorum.
9 c  paradigms 


6
Nesneye yönelik bir sistemde, eğer sınıflar üzerinde (C-tarzı) yapıları nerede seçmelisiniz?
C ve büyük olasılıkla diğer birçok dil, structyapılar (veya benzer bir şekilde) oluşturmak için bir anahtar kelime sağlar. Bunlar (en azından C'de), sınıflar gibi basitleştirilmiş bir bakış açısından, ancak polimorfizm, kalıtım, yöntemler vb. C stili yapılarla nesne yönelimli (veya çoklu paradigma) bir dil düşünün. Onları sınıflar arasında nerede seçerdiniz? Şimdi, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.