• Buradasın

    C ve C++ Programlama Dili Eğitim Videosu

    youtube.com/watch?v=OWyotSHKd8M

    Yapay zekadan makale özeti

    • Bu video, Fehmi Uyar adlı Dumlupınar Üniversitesi mezunu bir bilgisayar mühendisinin sunduğu programlama dili eğitim içeriğidir. Eğitmen, yazılım dillerini eğitimci olmayan kişilerin oluşturduğu için eğitimcilerin kafalarındaki resmi aktarmakta zorlandığını belirterek, izleyicilere C ve C++ programlama dillerini basit bir şekilde anlatmayı amaçlamaktadır.
    • Video, C ve C++ programlama dillerinin temel kavramlarını, derleyicilerin önemi ve kurulumu, C programlama dilinin tarihçesi ve yapısı hakkında bilgiler sunmaktadır. İçerikte Code::Blocks ve Dev-C++ gibi derleyicilerin nasıl indirileceği ve kurulacağı adım adım gösterilmekte, ardından C programlama dilinde printf fonksiyonunun kullanımı ve basit bir C programının nasıl yazılacağı anlatılmaktadır.
    • Eğitmen, hazır kodları kullanmanın öğrenme sürecini engellediğini belirterek, izleyicilere kendi hatalarını yapmaları ve öğrenme sürecinden geçmeleri konusunda tavsiyelerde bulunmaktadır. Video, C ve C++ programlama dillerini öğrenmek isteyenler için temel bir kaynak niteliğindedir.
    Eğitim Hakkında Bilgilendirme
    • Fehmi Uyar, bilgisayar mühendisi olarak kendini tanıtıyor ve birlikte SI (muhtemelen bir programlama dili) öğrenmeye çalışacaklarını belirtiyor.
    • Eğitim setinin kaç dersten oluşacağını bilmediğini ve bu soruyu videoların altında sormamalarını istiyor.
    • Ders kodlarını paylaşmayacağını, çünkü bu öğrenme sürecini engelleyen bir tembellik oluşturacağını düşünüyor.
    01:21Derleyici Kullanımı
    • Derleyiciye ihtiyaç duyulmasının sebebi, kodların makinenin anladığı komutlara çevrilmeleri ve çıktıların insanın anlayacağı forma dönüştürülmesi.
    • Bilgisayarın tek anladığı şey sıfır ve birler olduğu için, insanın yazdığı kodlar makine diline çevrilerek anlaşılmakta.
    • Derleyici, makinenin ürettiği çıktıyı insanın anlayabileceği formata dönüştürerek sunuyor.
    02:28Program Seçimi ve Kurulumu
    • Stüdyo programı ağır olduğu için, bilgisayarları zorlamayacak basit programlar olan Code Blocks veya Dev C++ öneriliyor.
    • Code Blocks'ın indirilmesi için "code blocks download" araması yapılıp, binary releases bölümünden en kapsamlı olan sürüm seçilmesi gerekiyor.
    • Dev C++'ın Türkçe yerine İngilizce tercih edilmesi öneriliyor çünkü yazılım dili İngilizcedir.
    06:34C Programlama Dili Hakkında Genel Bilgiler
    • C programlama dili Dennis Ritchie tarafından 1972 yılında Bell Laboratuvarda oluşturulmuş, ancak 1970-1974 arasında geliştirilmiştir.
    • C, makine diline yakın olması ve esnekliği sayesinde çok güçlü bir dildir.
    • İşletim sistemleri, veritabanları ve uygulamalar gibi birçok sistem C ile geliştirilmiştir.
    07:48C Programlama Dili'nin Önemi
    • C, dünyanın en popüler programlama dillerinden biri olup, Java, Python, C++, PHP gibi birçok dili öğrenmek için temel sağlar.
    • C, diğer programlama dillerine kıyasla makine diline yakın olması nedeniyle çok hızlı çalışır.
    • C çok yönlüdür ve hem uygulamalarda hem de birçok teknolojide kullanılabilmektedir.
    08:35Code Blocks ile Proje Oluşturma
    • Code Blocks'ta yeni bir proje oluşturmak için "Create New Project" seçeneği kullanılır.
    • C dilinde çalışmak için "Konsol Uygulaması" seçilmelidir.
    • Proje ismi Türkçe karakterler içermemeli, İngilizce olmalıdır.
    10:25İlk C Programı ve Kütüphaneler
    • Code Blocks otomatik olarak ilk programı oluşturur ve stdio.h ve stdlib.h kütüphanelerini dahil eder.
    • Kütüphaneler, C programlamayı geliştirenler tarafından hazırlanmış, program yazmayı kolaylaştıran araçlardır.
    • # işareti ile başlayan satırlar, program derlenmeden önce işletilir ve ilgili dosyalar programa dahil edilir.
    12:13Main Fonksiyonu ve Fonksiyon Yapısı
    • Main fonksiyonu, C programlamayı başlatan ve olmazsa olmaz olan ana fonksiyondur.
    • Fonksiyonlar parantezlerle açılıp kapatılır, isim yazılır, sonra parantez ve küme parantezlerle oluşturulur.
    • Her kod satırına "statement" denir ve bittiği noktalı virgülle belirtilir.
    15:16Kod Okunabilirliği ve Boşluk Kullanımı
    • Boş satırlar kodlara dahil değil, okunabilirliği artırmak için kullanılır.
    • C, değerlenirken boşlukları yok sayar, bu nedenle kodun okunabilirliği için boşluklar önemlidir.
    • Programlama daha düzgün ve okunulabilir hale getirmek için boşluklar kullanılır.
    16:33Kütüphaneler ve printf Fonksiyonu
    • printf fonksiyonu stdio.h kütüphanesinden eklenir ve C dilini geliştiren kişiler tarafından işimizi kolaylaştırmak için oluşturulmuştur.
    • Kütüphaneler işimizi kolaylaştıran fonksiyonlarla doludur ve printf fonksiyonu makine diline çevirip işletip bize ekrana yazılabilir bir çıktı oluşturmak için kullanılır.
    • printf fonksiyonunda Türkçe karakterler desteklenmediği için İngilizce kullanmak gerekir.
    17:44İlk C Kodu
    • Programın sonunda "return" ifadesi kullanılarak programın bittiği belirtilir.
    • "Build and run" (derle ve çalıştır) butonuna tıklandığında konsol açılır ve yazılan kod çalıştırılır.
    • İlk C kodu "my first c code" yazısını ekrana yazdırmak için yazılmış ve çalıştırıldığında ekrana bu cümle yazdırılmıştır.
    19:01Eğitim Hedefi
    • Yazılım dillerini oluşturanlar eğitim camiasından gelmediği için kavramları anlatmada zorluk çekmektedir.
    • Eğitmen, bu eğitim setinin sonunda C hakkında herhangi bir sıkıntının kalmayacağını düşünmektedir.

    Yanıtı değerlendir

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