Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Python ve C programlama dillerinin hız karşılaştırmasını yapıyor.
- Video, iki programlama dilinin temel farklarını açıklayarak başlıyor: noktalı virgül kullanımı, parantez kullanımı ve veri tiplerinin otomatik ataması gibi. Ardından, bir milyara kadar sayma döngüsü üzerinden zaman testleri yapılıyor. Test sonuçlarına göre C programlama dilinin Python'a göre 20-50 kat daha hızlı çalıştığı gösteriliyor. Video, programlama dillerinin küresel ısınmaya etkisi hakkında Portekizli araştırmacıların 2017 yılında yaptığı bir araştırmaya da değiniyor.
- Python ve C Programlama Dilleri Arasındaki Farklar
- Python ve C programlama dilleri arasında gözle görülür farklar bulunmaktadır.
- C programlama dilinde kod satırlarını bitirmek için noktalı virgül kullanılırken, Python'da bu gereksinim ortadan kaldırılmıştır.
- Python'da döngü ve koşul blokları süslü parantez yerine boşluklarla belirtilir, bu da yorumlayıcı için ekstra işlem gücü gerektirir.
- 02:42Python ve C'nin İşlem Gücü Karşılaştırması
- C programlama dilinde kodlar doğrudan işlemciye giderken, Python'da önce yorumlayıcıya gider ve sonra işlemciye aktarılır.
- C'de veri kayıt ederken boyut ve konum manuel olarak seçilirken, Python'da her şey otomatize edilir.
- Python'da veriler veri tipinde kaydedilirken, C'de veriler doğrudan sayısal olarak işlemcide yer alır.
- 04:51Performans Testleri
- Python'da bir milyara kadar boş bir döngü 25,33 saniyede tamamlanmıştır.
- C'de aynı döngü 1,37 saniyede tamamlanmıştır, bu da Python'a göre yaklaşık 20 kat daha hızlıdır.
- Tek tek bir milyara kadar sayan kod testinde Python 61,31 saniyede, C ise neredeyse sıfır saniyede tamamlanmıştır.
- 08:48Performans Farklarının Önemi
- Programlama dilinin yavaş çalışması, daha fazla elektrik harcamasına neden olur.
- Daha fazla elektrik harcaması, karbon bazlı yakıtların tüketimini artırır ve küresel ısınmaya etki eder.
- Portekizli araştırmacıların 2017 yılında yaptığı araştırmaya göre, C programlama dili küresel ısınmaya en fazla etki ederken, Python en az etki eder.