• Buradasın

    C++

    Özetteki ilgi çekici içerikler

    • C++ Programlama Dili Eğitim Kursu

      Bu video, Ahmet Atan tarafından sunulan kapsamlı bir C++ programlama dili eğitim kurusudur. Eğitmen, yazılım bilgisi olmayanlar için sıfırdan başlayarak C++ öğrenmek isteyenler için hazırlanmıştır. Video, C++ dilinin temel kavramlarından başlayarak adım adım ilerlemektedir. İlk olarak kurulum adımları (GCC derleyicisi ve Visual Studio Code kurulumu), ardından temel C++ kodları, değişkenler, kullanıcı girişi, matematik işlemleri, matematik fonksiyonları, koşullu ifadeler ve döngüler (while) konuları ele alınmaktadır. Her konu, pratik kod örnekleri ve ödevlerle desteklenmektedir. Eğitim içeriğinde C++ dosyalarının yapısı, değişken türleri (int, double, string, bool), const anahtar kelimesi, `cin` ve `cout` fonksiyonları, matematik fonksiyonları (min, max, sqrt, round, log, abs), koşullu ifadeler (if-else, elseif) ve while döngüsü gibi temel konular detaylı şekilde açıklanmaktadır. Video, programlama temellerini öğrenmek isteyenler için kapsamlı bir kaynak niteliğindedir.

      • youtube.com
    • C++ ile Basit Hesap Makinesi Yapımı

      Bu video, bir eğitmen tarafından sunulan C++ programlama dili eğitim videosudur. Eğitmen, ilk video olarak basit bir hesap makinesi yapımını adım adım göstermektedir. Videoda, toplama, çıkarma, bölme, çarpma ve üst alma işlemlerini yapan basit bir hesap makinesi programı oluşturulmaktadır. Eğitmen önce switch-case yapısı kullanarak temel işlemleri, ardından üst alma işlemi için for döngüsü ile hesaplama yapmaktadır. Son olarak, tüm işlemleri fonksiyonlara dönüştürerek programı daha modüler hale getirmektedir. Video boyunca kod yazımı ve test edilmesi detaylı olarak gösterilmektedir.

      • youtube.com
    • Kopyalama Kurucusu Eğitim Videosu

      Bu video, Arif Altıok tarafından sunulan bir programlama dersidir. Arif, sınıflardaki kopyalama kurucusunu teorik olarak açıklamakta ve örneklerle pekiştirmektedir. Video, kopyalama kurucusunun ne olduğunu, nasıl tanımlandığını ve kullanım alanlarını detaylı şekilde ele almaktadır. Kopyalama kurucusunun özel bir kurucu fonksiyonu olduğu, parametresinin bu sınıftan bir nesne olması gerektiği ve pointer türünden özellikler kullanıldığında kendi kopyalama kurucusunun tanımlanması gerektiği anlatılmaktadır. Ayrıca, derleyicinin varsayılan olarak oluşturduğu kopyalama kurucusunun pointer'ları nasıl yönettiği ve bu durumun yıkıcı fonksiyonlarda nasıl sorunlara yol açabileceği örneklerle gösterilmektedir.

      • youtube.com
    • C++ Eğitim Seti Giriş Dersi

      Bu video, Fehmi Uyar adlı bir bilgisayar mühendisinin C++ programlama dili eğitim setinin giriş dersini sunduğu bir eğitim içeriğidir. Fehmi Uyar, Dumlupınar Üniversitesi'nde eğitim almış ve uzun bir aradan sonra İngilizce kursuna gitmek için eğitim serisini durdurmuştur. Videoda C++ programlama dilinin ne olduğu, neden kullanılabileceği ve hangi alanlarda (video oyunları, grafik uygulamalar, yapay zeka) kullanıldığı anlatılmaktadır. Fehmi Uyar, eğitim setinin planlanmış bir yapıya sahip olmadığını, dersleri atlayarak izlememek gerektiğini ve kodları kopyala-yapıştır yerine kendi yazmaları gerektiğini vurgulamaktadır. Ayrıca, eğitim setinin en küçük yaşlardan başlayarak orta seviyelere kadar ilerleyeceğini belirtmektedir.

      • youtube.com
    • Android Engine Kurulum ve İlk Proje Oluşturma Rehberi

      Bu video, bir eğitim içeriği olup, izleyicilere Android Engine'in nasıl kurulacağını adım adım göstermektedir. Video, Epic Games'in indirilmesi ve kurulumu ile başlayıp, Android Engine'in yüklenmesi sürecini detaylı şekilde anlatmaktadır. Ardından Android Engine'in arayüzü tanıtılmakta ve ilk proje oluşturma adımları gösterilmektedir. Proje oluşturma sırasında C++ veya Blueprint seçimi, kalite ayarları ve başlangıç paketi gibi seçenekler açıklanmaktadır. Video, bir sonraki bölümde Unreal Engine arayüzünün tanıtılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Gömülü C ve C++ Programlama Dersleri

      Bu video, bir eğitim içeriği olup, konuşmacı elektrik-elektronik mühendisi olarak gömülü C ve C++ programlama derslerine giriş yapıyor. Video, gömülü C ve C++ programlama derslerinin temel konularını kapsıyor. Konuşmacı, bu derslerde değişkenler, if-else, döngüler, diziler, pointerlar, structürler, fonksiyonlar, classlar gibi konuları ele alacağını belirtiyor. Ayrıca STM32 gibi mikrodenetleyicilerde C programlama dilinin kullanımı gösteriliyor ve bir LED kontrolü örneği üzerinden pointer, struct ve inam gibi yapıların nasıl kullanıldığı açıklanıyor. Video, izleyicilerin bu temel yapıları nerede ve nasıl kullanabileceklerini anlamalarına yardımcı olmayı amaçlıyor.

      • youtube.com
    • C++ Temel Kütüphanesi Dersi 2

      Bu video, Umutcan tarafından sunulan "Yazılım Defteri" serisinin C++ temel kütüphanesi derslerinin ikinci bölümüdür. Videoda, C++ programlama dilinde temel kütüphane kullanımı anlatılmaktadır. Öncelikle SML (muhtemelen SML) kütüphanesinin nasıl indirileceği ve kurulacağı adım adım gösterilmektedir. Ardından, bir örnek kodun nasıl yazılacağı, modüllerin nasıl dahil edileceği ve terminalden nasıl derleneceği anlatılmaktadır. Video, bir sonraki derste kodların anlamlarının açıklanacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • C++ String Fonksiyonları Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan C++ programlama dili eğitim videosudur. Eğitmen, string fonksiyonlarını adım adım göstermektedir. Videoda string fonksiyonlarının kullanımı detaylı olarak anlatılmaktadır. Eğitmen önce "include string.h" kütüphanesini ekleyerek başlar, ardından strlen (boyut alma), strcpy (kopyalama), strcat (birleştirme), strupper (büyük harfe dönüştürme) ve strlower (küçük harfe dönüştürme) fonksiyonlarını örneklerle açıklar. Her fonksiyon için kod yazımı ve çalıştırılması gösterilir, Türkçe karakter sorunları da ele alınır.

      • youtube.com
    • C++ Programlama Dersi: Private Değişkenlere Erişim

      Bu video, bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, önceki derste oluşturulan "can" değişkenini private olarak tanımlamış ve bu değişkeni diğer sınıflardan nasıl erişebileceğimizi göstermektedir. Videoda, private değişkenlere erişim için get (getter) ve set (setter) fonksiyonlarının nasıl yazılacağı adım adım anlatılmaktadır. Eğitmen önce get fonksiyonunun nasıl tanımlanacağını, ardından set fonksiyonunun nasıl yazılacağını ve bu fonksiyonların nasıl kullanılacağını göstermektedir. Ayrıca, force inline makrosunun kullanımı ve private değişkenlere erişim için dikkat edilmesi gereken hususlar da açıklanmaktadır. Video, teorik bilgilerin yanı sıra oyun ortamında da test edilmesiyle sonlanmaktadır.

      • youtube.com
    • C++ ile Metin Dosyasına Dikdörtgen Çizme Eğitimi

      Bu video, Bayram adlı bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, izleyicilere metin dosyasına dikdörtgen çizme programı yazmayı adım adım öğretmektedir. Video, "rect.exe" adlı bir programın nasıl çalıştığını göstererek başlıyor ve ardından C++ programlama dilinde bu programı yazma sürecini detaylı olarak anlatıyor. Eğitmen, döngüler (özellikle for döngüsü), komut satırından parametre alma, string'den integer dönüşüm, dosya açma ve kapatma işlemleri gibi temel konuları ele alıyor. Ayrıca, metin dosyasında koordinat sistemi oluşturma ve dikdörtgen çizme mantığını kodlayarak uygulamalı olarak gösteriyor. Videoda ayrıca, dikdörtgenin sol üst köşesine yıldız karakteri koyma, dikdörtgenin içini yıldızlarla doldurma, farklı karakterlerle (artı, nokta) çizme ve farklı koordinatlarda (0,20, 30,5) dikdörtgen çizme işlemleri de gösterilmektedir. Eğitmen, kod yazarken çizim tabletini kullanarak şekilleri görsel olarak da göstermektedir.

      • youtube.com
    • C ve C++ Programlama Dillerinde Header Dosyaları Eğitimi

      Bu video, bir eğitmen tarafından sunulan C ve C++ programlama dillerinde header dosyaları hakkında kapsamlı bir eğitim içeriğidir. Video, header dosyalarının ne olduğunu, nasıl oluşturulacağını ve kullanılacağını adım adım göstermektedir. İlk bölümde C programlama dilinde header dosyalarının temel kullanımı, "include" komutu ve "define" komutu ile döngülerin nasıl engelleneceği anlatılırken, ikinci bölümde C++ programlama dilinde kütüphane oluşturma süreci, bağlı liste örneği üzerinden karşılaşılan hatalar ve çözümleri ele alınmaktadır. Eğitim içeriğinde ayrıca kütüphane oluşturma sürecinde soyutlama (abstraction) kavramı, API yazma benzerliği ve header dosyası ile cpp dosyasının aynı isme sahip olması gerektiği gibi önemli noktalar da vurgulanmaktadır.

      • youtube.com
    • C++ Programını Bilgisayara Kurma Rehberi

      Bu video, bir eğitim içeriği olup, izleyicilere adım adım C++ programını bilgisayara nasıl kuracaklarını göstermektedir. Video, C++ programının orijinal sitesinden (div c++ indir) indirme ve kurulum sürecini detaylı olarak anlatmaktadır. Önce Chrome tarayıcısında arama yaparak orijinal siteye erişim, ardından Windows için C++ 5.5 sürümünün indirilmesi, kurulum aşamaları ve dil seçimi gösterilmektedir. Kurulum tamamlandıktan sonra IDE olmadan C++ programının nasıl kullanılacağı da açıklanmaktadır.

      • youtube.com
    • C++ Programlama Dersi: Kullanıcıdan Veri Alma

      Bu video, bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, izleyicilere C++ programlama dilinde temel kavramları anlatmaktadır. Videoda C++ programlama dilinde kullanıcıdan veri alma işlemleri gösterilmektedir. Eğitmen önce gerekli kütüphaneleri ve isim uzaylarını nasıl ekleyeceğimizi, ardından kullanıcıdan integer değer alma ve ekrana yazdırma işlemlerini adım adım anlatmaktadır. Video, bir sonraki derste string, karakter ve double değer alma gibi konuların işleneceğini belirterek sonlanmaktadır.

      • youtube.com
    • Ziyaretçi Deseni ve Çoklu Gönderme Eğitimi

      Bu video, "Hands-On Design Patterns with C++" kitabının 18. bölümünden ziyaretçi deseni ve çoklu gönderme konusunu anlatan bir eğitim içeriğidir. Video, ziyaretçi deseninin motivasyonunu açıklayarak başlıyor ve hiyerarşik nesneler arasındaki bağımlılıkları kırarak yeni işlemler eklemenin avantajlarını gösteriyor. Şekil hiyerarşisi ve renderer/serializer hiyerarşisi üzerinden örnek bir uygulama sunuluyor. Ziyaretçi deseninin nasıl çalıştığı, şekil ve ziyaretçi sınıflarının nasıl tasarlandığı ve çoklu göndermenin C++'da nasıl gerçekleştirildiği detaylı olarak anlatılıyor. Video, çoklu göndermenin aslında iki sanal fonksiyon çağrısı üzerinden nasıl gerçekleştirildiğini açıklıyor.

      • youtube.com
    • C++ ile Yılan Oyunu Yapımı

      Bu video, bir eğitim içeriği olup, sunucu C++ programlama dilini kullanarak yılan oyunu yapımını adım adım göstermektedir. Videoda, yılan oyunu yapmak için gerekli kodların yazılması ve oyunun çalıştırılması süreci anlatılmaktadır. Sunucu, oyunun İngilizce olarak çalışacağını belirterek, gerekli kütüphaneleri (stdio.h, stdlib.h, curses.h) ekleyip, oyun alanını (20x20) oluşturma, yılanın hareketini ve oyunun temel mekaniklerini kodlamaktadır. Video yaklaşık 45 dakika sürmekte ve sonunda oyunun çalıştırılmasıyla sonuçlanmaktadır.

      • youtube.com
    • C++ Programlama Dersi: Bölüm Sonu Soruları ve Sayı Tabanları

      Bu video, bir eğitmen tarafından sunulan C++ programlama dersinin sekizinci bölümünden bir kesittir. Eğitmen, öğrencilere programlama konularını anlatmaktadır. Videoda öncelikle bölüm sonu soruları çözülmektedir. İlk olarak kullanıcıdan iki tamsayı alan ve bu sayıların modunu hesaplayan bir program yazılır, ardından 1'den 15'e kadar olan sayıların 8'lik, 10'luk ve 16'lık tabandaki karşılıklarını yazdıran bir program geliştirilir. Daha sonra farklı sayı tabanları arasındaki dönüşümler gösterilmekte ve %x, %X formatları kullanılarak sayıların farklı tabanda nasıl yazdırılacağı açıklanmaktadır. Videoda ayrıca bir proje dosyasının yeniden adlandırılması (rename) işlemi gösterilmekte ve projenin yeniden çalıştırılmasıyla sorunun çözüldüğü belirtilmektedir.

      • youtube.com
    • C++ Programlama Eğitim Videosu: Asal Sayı Kontrolü, EBOB ve EKOK Hesaplama

      Bu video, bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, kod blox'u adlı C++ derleyicisi kullanarak çeşitli programlama konularını açıklamaktadır. Video, dört ana bölümden oluşmaktadır: ilk olarak asal sayı kontrolü için fonksiyon yazımı, ardından EKOK (En Küçük Ortak Kat) hesaplama, EBOB (En Büyük Ortak Bölen) hesaplama ve son olarak rekürsif fonksiyonlar konusu ele alınmaktadır. Her bir konu için adım adım kod yazımı, algoritmik mantık ve programın nasıl çalıştığı detaylı olarak anlatılmaktadır. Eğitmen, her bir programın çalışma prensibini örneklerle açıklamakta ve kod bloklarını debug etmektedir.

      • youtube.com
    • C++'da Iteratörler Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan C++ programlama dilinde iteratörler konusunu anlatan kapsamlı bir eğitim içeriğidir. Video, iteratörlerin temel kavramlarını açıklayarak başlıyor ve beş farklı kategorisini (input, output, forward, backward, random access) detaylı şekilde ele alıyor. Eğitmen, iteratörlerin nasıl tanımlanacağını, konteynerlerde nasıl kullanılacağını ve iteratörlerle ilgili temel fonksiyonları (begin, end, advance, distance, prev, next) örneklerle açıklıyor. Ayrıca, farklı iterator türlerinin desteklediği operatörler ve konteyner türleri de gösteriliyor. Videoda özellikle vektör ve list konteynerları arasındaki bellek yapısı farkları, list konteynerlerinin düğüm tabanlı yapısı nedeniyle bazı fonksiyonların (distance, prev, next) vektör konteynerlerine göre daha güvenli ve doğru sonuçlar vermesi gerektiği vurgulanmaktadır. Random access iteratörünün özellikleri ve kullanım alanları da detaylı şekilde ele alınmaktadır.

      • youtube.com
    • Unreal Engine 5 Eğitim Serisi: İlk Adımlar

      Bu video, bir eğitmen tarafından sunulan Unreal Engine 5 eğitim serisinin ilk bölümüdür. Eğitmen, günlük hayatta kullanılan terimlerle anlatım yapmayı amaçlayarak izleyicilere sağlam bir temel atmayı hedeflemektedir. Video, Unreal Engine 5'in kurulumundan başlayarak, Epic Games Launcher üzerinden proje oluşturma, üçüncü kişi oyun projesi oluşturma, blueprint ve C++ seçenekleri, platform seçimi ve kalite ayarları gibi temel adımları kapsamaktadır. Daha sonra oyun geliştirme arayüzünün temel bileşenleri, harita ayarları, içerik bölümü, level oluşturma ve blueprint class kavramları anlatılmaktadır. Eğitim serisi, değişkenlerin türleri (bool, integer, float) ve kullanım alanları gibi teknik konulara da değinmektedir. Video, bir serinin ilk bölümü olup, ilerleyen videolarda diğer oyun motorları hakkında da eğitim videoları geleceğini belirtmektedir.

      • youtube.com
    • C++ Programlama Eğitim Serisi: Kurulum ve Temel Projeler

      "Yazılım Bilimi" kanalında yayınlanan bu eğitim videosu, C++ programlama diline giriş yapmak isteyenler için hazırlanmış bir ders serisinin ilk bölümüdür. Video, C++ programlama için gerekli geliştirme ortamlarının ve compiler'ların kurulumunu adım adım anlatmaktadır. İçerikte Java Development Kit (JDK) kurulumu, GCC compiler kurulumu ve Eclipse C++ geliştirme ortamının kurulumu gösterilmektedir. Ayrıca, Eclipse'te ilk C++ projesi oluşturma, "Hello World" programı yazma, derleme ve çalıştırma süreçleri detaylı şekilde açıklanmaktadır. Bu eğitim serisi, C++ temel bilgisi olan ancak daha ileri seviye programlama bilgisi olan kişiler için hazırlanmıştır. Video, bir serinin parçası olup, bir sonraki derste kodların anlamlarının açıklanacağı belirtilmektedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor