C dili hakkında sorular - sayfa 7

 
Maxim Dmitrievsky :

neden bu kadar önemsizsin git sivilcelerini patlat

Yemin ederim şimdiden kalbimin çarptığını görüyorum avuçlarım terliyor HAYAT ile karşılaştığınızda bunu kendinize saklamayın yine de sabredin ama şimdilik çekinmenize gerek yok zararlı

 

Ve ++'da bellekle çalışmak ve c'den gelen işaretçiler miras alınır mı? ve ortaya çıktı ki ++ zaten biraz daha yavaş mı, değil mi?

SI'ı seviyorum, onu tanımaktan zevk alıyorum. Bellekle çalışmak yalnızca ilk bakışta zordur, ancak bu anlamda günlük işler için zor değildir.

 
Maxim Dmitrievsky :

Ve ++'da bellekle çalışmak ve c'den gelen işaretçiler miras alınır mı? ve ortaya çıktı ki ++ zaten biraz daha yavaş mı, değil mi?

++, C'nin mantıksal bir devamıdır ve performansın kendisi nihayetinde derleyici üreticisine bağlıdır, aynı derleyici içinde C ve ++ arasında bir performans farkı elde etmeniz pek olası değildir.

Not: Son 5-10 yılda, oyuncak üreticileri bile ürünlerinin performansına puan verdiler, donanım geliştiricilerin onlara ayak uyduramadığı oyunlar yapıyorlar, bence görevleriniz için bir işlemcinin birkaç yüz döngüsünün farkı çekirdek çok fark edilmeyecek)))

 
Igor Makanu :

++, C'nin mantıksal bir devamıdır ve performansın kendisi nihayetinde derleyici üreticisine bağlıdır, aynı derleyici içinde C ve ++ arasında bir performans farkı elde etmeniz pek olası değildir.

Not: Son 5-10 yılda, oyuncak üreticileri bile ürünlerinin performansına puan verdiler, donanım geliştiricilerin onlara ayak uyduramadığı oyunlar yapıyorlar, bence görevleriniz için bir işlemcinin birkaç yüz döngüsünün farkı çekirdek çok fark edilmeyecek)))

peki, örneğin, aynı türden on binlerce yinelemenin olduğu bir dizüstü bilgisayarda bu python kitaplığı ile bir tür MSMS araştırması yapmayı deneyin :). Ve bazen bunu gerçek zamanlı olarak veya bir test cihazında yapmanız gerektiğini düşünün.

ultrabook'taki en iyi oyunlar bile sorunsuz çalışırken

 
Igor Makanu :

++, C'nin mantıksal bir devamıdır ve performansın kendisi nihayetinde derleyici üreticisine bağlıdır, aynı derleyici içinde C ve ++ arasında bir performans farkı elde etmeniz pek olası değildir.

Not: Son 5-10 yılda, oyuncak üreticileri bile ürünlerinin performansına puan verdiler, donanım geliştiricilerin onlara ayak uyduramadığı oyunlar yapıyorlar, bence görevleriniz için bir işlemcinin birkaç yüz döngüsünün farkı çekirdek çok fark edilmeyecek)))

Bildiğim kadarıyla hemen hemen tüm motorlar artı tarafta ve özellikle kritik yerler C ile yazılmış. Ayrıca montajcı ekleri de oldukça fazla kullanılmaktadır.
 
Maxim Dmitrievsky :

peki, örneğin, bir dizüstü bilgisayarda bu python kitaplığıyla bir tür MSMS araştırması yapmayı deneyin :)

Python yorumlayıcı, derlenmiş kodlarla bir karşılaştırma bile yapılamaz - derlenen kod sonunda işlemci talimatlarına dönüştürülür, yorumlayıcı sanal makinesinde çalışır

Vladimir Simakov :
Bildiğim kadarıyla hemen hemen tüm motorlar artı tarafta ve özellikle kritik yerler C ile yazılmış. Ayrıca montajcı ekleri de oldukça fazla kullanılmaktadır.

Bu konuları uzun süredir incelemedim, biliyorum ki Pentium-1'in ortaya çıkmasıyla birlikte çok az kişi assembler kullanmaya başladı, şimdi assembler eklerinin etkinliğini varsaymak zor - işlemci kayıtlarını almak için yapmanız gerekenler önce bunları yığına kaydedin, ardından montajcı talimatlarınızı yürütün ve işletim sistemi bellek ayırmaktan sorumludur .... Burada, sistem işlevlerini çağırarak performans artışı yerine başka bir şey elde edebilirsiniz. Bir dilin sözdizimini makine performansıyla birleştirmek için kod optimizasyonu konusunu derleyici geliştiricilerinden daha iyi bildiğinizi ummam - IMHO bu tam bir bilimdir -.

peki, genel olarak, BT teknolojileri için - burada ne aradığımıza karar vermeniz gerekir, işin hızı veya gelişme hızı - genellikle bunlar çıktıda zıt çözümlerdir))))

 
Igor Makanu :

Python yorumlayıcı, derlenmiş kodlarla bir karşılaştırma bile yapılamaz - derlenen kod sonunda işlemci talimatlarına dönüştürülür, yorumlayıcı sanal makinesinde çalışır

Yani, bireysel hesaplama parçalarının hızlandırılması son derece gereklidir, bu nedenle python paketlerinde Ufuncs veya doğrudan derlenmiş kod üzerinde gerçekleştirilen vektörleştirilmiş işlemler bulunur.

baktı, evet, artılar işaretçilerle her şey aynı
 
Maxim Dmitrievsky :

Yani, bireysel hesaplama parçalarının hızlandırılması son derece gereklidir, bu nedenle python paketlerinde Ufuncs veya doğrudan derlenmiş kod üzerinde gerçekleştirilen vektörleştirilmiş işlemler bulunur.

baktım, evet, artıların hepsi işaretçilerle aynı

Bu sorunları yaşardım .... YouTube'da ne izleyeceğime karar veremiyorum aptal teyze Google'dan İngilizce tensorflow yayın yapıyor

ya da Microsoft'tan Rusça konuşan 40 yaşındaki şişman bir hobbit geek CNTK

Not: büyük olasılıkla Rus dili kazanacak, 5 kelimeden sadece 3'ünü ayırt etmek zor (((

 
Igor Makanu :

Bu sorunları yaşardım .... YouTube'da ne izleyeceğime karar veremiyorum aptal teyze Google'dan İngilizce tensorflow yayınlıyor veya

ya da Microsoft'tan Rusça konuşan 40 yaşındaki şişman bir hobbit geek CNTK

Not: büyük olasılıkla Rus dili kazanacak, 5 kelimeden sadece 3'ünü ayırt etmek zor (((

güzel genç Anna Veronica ile Rusça catboost

 
Maxim Dmitrievsky :

Ve ++'da bellekle çalışmak ve c'den gelen işaretçiler miras alınır mı? ve ortaya çıktı ki ++ zaten biraz daha yavaş mı, değil mi?

SI'ı seviyorum, onu tanımaktan zevk alıyorum. Bellekle çalışmak yalnızca ilk bakışta zordur, ancak bu anlamda günlük işler için zor değildir.

Eskiden adlandırıldığı gibi, C++ bir sarmalayıcıda C#'dır. Bana gelince, profesyonelleri tercih ederim. Ama tadı ve rengi, kalemleri farklıdır.