• Buradasın

    Sıfırdan C++ Programlama Eğitimi

    youtube.com/watch?v=CwsC3ZLMNRU

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan C++ programlama dili eğitim içeriğidir. Eğitmen, "Sıfırdan C++ Dersleri" serisinin ilk bölümünü kapsamaktadır.
    • Video, C++ programlama diline giriş yapmak isteyenler için hazırlanmış olup, derleyici kavramı, "main" fonksiyonu, veri türleri (integer, float, double), değişkenler, matematiksel işlemler ve kullanıcı girdisi alma gibi temel konuları kapsamaktadır. İçerik, programlama temellerini anlatmakta ve adım adım ilerleme stratejisini vurgulamaktadır.
    • Eğitimde ayrıca internet üzerinden kullanılabilen C++ shell gibi araçlar tanıtılmakta, programlama hataları (exception) ve derleyici uyarıları hakkında bilgiler verilmektedir. Eğitmen, kodun nasıl çalıştığını, fonksiyonların önemini ve "cin" ile kullanıcı girdisi alma gibi konuları örneklerle açıklamaktadır.
    00:01Sıfırdan C++ Derslerine Giriş
    • En eski serilerden biri olan "Sıfırdan C++ Dersleri" başlangıç yapılıyor.
    • Kurulum aşaması atlanarak internet üzerinden kullanılabilen C++ shell gibi araçlarla hızlı başlama sağlanacak.
    • Derleyici (compiler) programlama dillerinde insanın anlayabileceği komutları bilgisayarın anlayabileceği bir formata dönüştüren aracı programlardır.
    01:47C++ Öğrenmenin Önemi
    • Neden C++ öğrenmek gerektiği sorusuna bu derste cevap verilmeyecek.
    • Programlama dilleri arasında tercih yapabilirsiniz, her dilin avantajları ve tarihsel gelişimi vardır.
    • C++ Shell açıldığında önceden yazılmış bir kod ile karşılaşıyorsunuz.
    02:59Programlama Temelleri
    • Programlama öğrenirken her şeyi aynı anda anlamaya çalışmak yerine blok blok ilerlemek daha etkilidir.
    • Bilgisayarlar elektronik parçalardan oluşup 1'lerden 0'lardan oluşan dizileri anlayabilir.
    • Programlar doğrudan 1'lerden 0'lardan oluşan diziler yerine insanın anlayabileceği kodlarla yazılır.
    04:54Kod Çalıştırma Mekanizması
    • Yazılan kodlar lineer olarak işlenir, bilgisayar her satırı sırayla çalıştırır.
    • Paralel programlama gibi özel durumlar hariç, kod yukarıdan aşağıya doğru sırayla işlenir.
    • Koşullu ifadeler ve atlamalar ile kodun farklı yolları izlemesi sağlanabilir.
    06:44Kullanıcı Etkileşimi ve Fonksiyonlar
    • Program çalışırken kullanıcı klavyeden, fare ile veya diğer girişlerden bilgi verebilir.
    • C++ programları her zaman main function'ı çalıştırır.
    • Fonksiyonlar (function/method) kod bloklarına isim vererek tekrarlanan kodları bir kez yazıp çağırabilmemizi sağlar.
    09:11Kod Okunabilirliği ve Değişkenler
    • C++'da kodun çalışması için indentation (girinti) önemli değildir, ancak kodu okunabilir kılmak için kullanılır.
    • Program çalıştığı sürece bazı bilgiler geçici hafızada saklanır.
    • İOS stream gibi kütüphaneler programlarda kullanılır ve referans belgeleri aracılığıyla nasıl kullanılacağı öğrenilebilir.
    11:02Veri Türleri ve Değişkenler
    • Tam sayıları saklamak için integer (int) kullanılırken, ondalıklı sayılar için float ve double veri türleri kullanılmalıdır.
    • Klavyeden giriş almak için "cin" kullanılır ve "getline" fonksiyonu ile akıştan gelen verileri alabiliriz.
    • Değişkenler RAM'de tutulur ve veri türüne göre sınırlı bir yapıdadır.
    12:14Değişken Kullanımı ve İşlemler
    • Değişkenlerin değerleri değiştirilebilir, örneğin "a" değişkenine önce 10 sonra 11 değeri atanabilir.
    • Matematiksel işlemlerde önce parantez içindeki, sonra çarpma-bölme, sonra toplama-çıkarma işlemi yapılır.
    • Sıfıra bölme gibi çalışma zamanı hataları (runtime exception) programın durmasına neden olur.
    16:16Kullanıcı Girişi ve Hata Yönetimi
    • Kullanıcıdan giriş almak için "cin" kullanılır ve kullanıcıdan değer alındıktan sonra işlem yapılabilir.
    • Kullanıcının yanlış giriş yapabileceği durumları önceden düşünüp önlem alınmalıdır.
    • Değişkenlerin değerleri RAM'de tutulur ve işlemler sonucunda bu değerler güncellenir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor