Necati Ergin ile C ve C++ Dilleri: Nasıl Öğrenmeli ? - Mühendislik Sohbetleri

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 49

  • @JohnLong-v2z
    @JohnLong-v2z 11 місяців тому +11

    Necati bey müthiş bir insan, kibar, inanılmaz bir anlatımı vardı, sıradışı örnekleriyle ve bilgisiyle o 4 saatlik dersleri unutamam, klasik müzik de severdi, komik jazz müzik yorumları da vardı tabiki, 24 sene geçti, büyük USTA

  • @kerem6680
    @kerem6680 Рік тому +5

    Konudan bağımsız Necati Ergin ne anlatırsa kendini dinletiyor❤

  • @QuantumAkademi
    @QuantumAkademi Рік тому +8

    Necati hocayla, Kaan hocayla aynı mesleği, aynı ortamda (C ve Sistem Programcıları Derneğinde) icra etmek benim için hem kişisel bir onur hem de tarifsiz bir keyif.

    • @ortasekerli
      @ortasekerli Рік тому

      bana da nasip olur umarım 💖

    • @mertgor
      @mertgor Рік тому

      Katılıyorum. Ders almak ve sohbet etmek bir keyif 😎😇🙏😊❤

  • @MehmedUlusay
    @MehmedUlusay Рік тому +2

    Bu güzel sohbet için teşekkürler💫 Bir ekleme C++ büyük bir ekosisteme sahip ama araçlar ve kütüphane yönetimi konusunda halen eksikleri var. Evet bazı dillerde uzman olabiliriz ama hiçbir dilin fanboyu olmamak lazım, diller araçtır bunu unutmamak gerek.

  • @Erkan-bv5nt
    @Erkan-bv5nt Рік тому +2

    Necati hocadan ders almak için karar vermiş, hatta bilgi bile almıştım. Ancak zaman ve bir takım problemlerden dolayı ötelemek zorunda kaldım. Ancak bu problemlerin üzerinden gelince yapacağım ilk şey ondan ders almak olacak. Bana bilgi verme konusunda yardımcı olmuştu sağolsun. Çok naif, iyi niyetli ve bilgili bir insan... Selam olsun kendisine.

    • @MehmedUlusay
      @MehmedUlusay Рік тому

      iyi bir insan ama sakın onun gereksiz, üretimde hiçbir zaman kullanılmayan, standartların kıyıda köşede kalmış kısımlarını içeren sorularına takılma zaman ve enerji kaybedersin. Bu yüzden belli bir süre sonra gerçek dünya projelerine odaklansan iyi olur.

  • @mehmetikier9397
    @mehmetikier9397 Рік тому +2

    Çok güzel bir sohbet ve eğitim olmuş .emeklerinize sağlık

  • @tekosis1
    @tekosis1 Рік тому +3

    İşi gücü bırakıp uzun bir süre sadece c/c++ üzerine kendimi geliştirecek zamanımın olmasını isterdim. Teşekkürler Coşkun ve Necati hocam.

    • @ahmeterenlacinbala
      @ahmeterenlacinbala Рік тому +2

      Üniversitemi uzattığım 5. senede web işlerini salıp tekrar c ve c++ dünyasına dönüp vulkan öğrenmeye başladım. Şu an her şey çok keyifli gidiyor. Web işleri için motivasyonum azaldı hatta

    • @yasinakcil7758
      @yasinakcil7758 Рік тому

      Nasıl bir çalışma izliyorsunuz? Tavsiye ettiğiniz kaynaklar var mı?@@ahmeterenlacinbala

    • @kanna5747
      @kanna5747 4 місяці тому

      @@ahmeterenlacinbala usta bende çok istiyorum önerilerin var mı sonuçta bu yola girmişsin ... senin gibi daha yolu başında olan biri için önemli tecrübeler de elde etmişsindir umarım cevap yazarsın iyi çalışmalar diliyorum

    • @yasirkarabulut3076
      @yasirkarabulut3076 4 місяці тому

      @@kanna5747 arkadaş cevap vermemiş hazır görmüşken ben cevap vereyim istedim.. c++ ı layıkıyla öğrenmek için öncelikle dilin felsefesini anlamak gerekiyor. dilin felsfesini anlamak için ise ciddi bir zaman harcamak gerekiyor ve tabiri caiz ise 'kafayı kırmak' gerekiyor.. ama şu da bir gerçek ki dili öğrenme sürecinde bilgisayarın nasıl çalıştığını, bir butona tıkladığımızda nasıl oluyorda bir şeyler çıkıyor karşımıza, googleye veya harhangi bir yere yazı yazınca bu yazımız nasıl oluyorda klavyeden fırlayıp ekrana gidiyor.. bunları düşünmeye başlıyorsun ve düşünmek de zorundasın.. çünkü c++ ın felsfesi aslında şudur. bir operasyonu başlat ve o operasyonu yönet ve bunu yaparken hazır bir şeyler kullanmak yerine operasyonun her bir adımını sen tasarla ve özgürlüğünle yaratıcılığını keşfet. aslında benim c++ felsefe tanımım budur. bir veriyi değişkene atamak ve o değişkendeki veriyi ramdan oradan oraya atmak veya bir fonksiyona o veriyi aktarıp evirip çevirmek, fonksiyonun asıl amacının verileri oyun hamuru gibi kullanıp şekilden şekile sokması ve ramdaki müsait bir yere fırlatması daha sonra fırlatıldığı yerdeki başka bir fonksiyon bir sınıf nesnesinden fırlayıp onu yerinden kaldırıp yatağına götürmesi..... aslında bizim yaptığımız şeyler tam olarak bunlardır. PC dediğimiz şey budur zaten ve c++ da sana bunu aşılamaya çalışıyor aslında. veriler ve bu verilerle oynayan fonksiyonlar aslında verilerle oynamak için nesnelerden izin alan fonksiyonlar :) veya bir operatörün mesela + operatörünün bir veriyi başka bir veriyle direkt toplamak yerine o iki verinin içindeki sıfırları çıkarıp o şekilde toplamasını sağlayarak + operatorünün (bu da bir fonksiyondur sadece şekli + şeklindedir) bu veriyle farklı şekilde oynamasını sağlamak.. dil aslında sana diyor ki bir değişkene örn 'int a' bir değer ver örn 'int a=7' bu değer bellekte bir yere yazıldı ve sen yazdığın bir fonksiyonla 'dönüşüm aracı' bu veriyi evir çevir farklı bir şekle sok.. mesela bir çizgifilmde her karakteri oluşturan pikseller milyonlarca değişkene atanmış milyonlarca farklı veridir ve fonksiyonlar bunlarla toplu şekilde oynayan dönüşüm araçlarıdır ve sana hareket eden bir çizgifilm oluşturuyor. c++ sana diyor ki biz en ince detayına indiğimizde veriyi buluruz ve bu veriyle istediğin gibi oynama hakkını sana veririrz.. bu felsefeyle başlarsan güzel yol kat edersin umarım

  • @Emirhan-tw3xr
    @Emirhan-tw3xr Рік тому +2

    Hocam çok değerli bir sohbet olmuş ağzınıza sağlık.

  • @cengizhan.koroglu
    @cengizhan.koroglu Рік тому

    Çok keyifli bir sohbet olmuş abi. İyi çalışmalar dilerim.

  • @Nabuziddin
    @Nabuziddin Рік тому +1

    hocam şiir gibi anlatıyorsunuz vallahi sizden ders almak gerçekten ayrıcalık olur...

  • @aknsagdic9388
    @aknsagdic9388 9 місяців тому

    Teşekkür ederiz. Gayet faydalı bir sohbet olmuş.

  • @mustafaaltay4920
    @mustafaaltay4920 Рік тому +1

    Yayın için teşekkürler. Hocanın da dediği gibi dil bir yerde artık yavaşlamalı ve gereksiz karmaşıklığını azaltmalı. Artık şirketler yeni projelerde dil seçerken olaya pragmatik yaklaşıp hangi dilin araçları, dökümantasyonu ve kullanımı daha uygunsa onu seçiyor. Herkes 400-500 saat dili öğrenmeye ayırmayabilir. Sonuçta diller, derleyiciler birer araç bu unutulmamalı.

  • @umitkabuli7717
    @umitkabuli7717 Рік тому +2

    Söyleşi için teşekkürler

  • @salihparlar88
    @salihparlar88 2 дні тому

    Selamlar, Sizlere ve Necati Hocama... Ögrencisiydim... CSD de..

  • @zorba19772000
    @zorba19772000 Рік тому +2

    güzel sohbet

  • @yldzfabrikas6479
    @yldzfabrikas6479 Рік тому +2

    Coşkun Bey merhaba. C ile donanım programlama varken PLC programlama neden var?

    • @MuhendisRorschach
      @MuhendisRorschach 9 місяців тому +1

      Plc programlama C programlamanin kolay yoludur. Birinde bu sensor calisirken su sensor calismasin dersin bunu sembollerle ifade edersin digerinde ise bunu harflerle yazarak gosterirsin. plc daha kolaydir.

    • @yldzfabrikas6479
      @yldzfabrikas6479 9 місяців тому

      @@MuhendisRorschach Cevabınız için teşekkür ederim ancak 6-7 tane PLC programlama dili var. ST, RapidQ gibi yapısal diller de tercih ediliyor, ladder diagramları da. Bu seçenek çokluğu aslında işi kolaylaştırmıyor zorlaştırıyor.

  • @unhandledexception5988
    @unhandledexception5988 Рік тому

    İki kral bir araya gelmiş

  • @Mehmtdalaratar
    @Mehmtdalaratar Рік тому +2

    Coşkun abi Yapay zeka ve makine öğrenmesi ile ilgilenen biri ile de görüşebilir misin?

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  Рік тому

      Yayına katılmayı kabul eden birilerini bulursam neden olmasın?

    • @Mehmtdalaratar
      @Mehmtdalaratar Рік тому

      @@coskuntasdemirUA-cam beklemedeyiz bizim için uğraştığın için çok teşekkür ederiz.

    • @Nathan-vt4zw
      @Nathan-vt4zw Рік тому

      @@coskuntasdemirUA-camOğuz Ergin veya Kaan Aslan olabilir aslında

  • @Mustafa-Ok3
    @Mustafa-Ok3 10 місяців тому

    C++ ile Programlama ( paul deitel , harvey deitel ) çeviri : cemil öz ben şu na burdan basladım bana daha fazla kaynak önerebilir misiniz ?

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  10 місяців тому +1

      Türkçe kaynakları bilemiyorum ama şurada önemli C++ kaynakları listelenmiş. Ben de C++ primer'i önerebilirim . stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

    • @Mustafa-Ok3
      @Mustafa-Ok3 10 місяців тому

      @@coskuntasdemirUA-cam teşekkürler

  • @m3r8k
    @m3r8k 4 місяці тому

    İTÜ'nün gururu Grandmaster büyük hoca

  • @EmreHepsag
    @EmreHepsag Рік тому +1

    C++ keske bu kadar cirkin bir dil olmasaydi ve bu kada cok ozellik barindirmasaydi. C ile programlama ogrenmeye baslamis biri olarak C++ bana cirkin geliyor.

    • @koray6115
      @koray6115 Рік тому

      Daha fazla özellik, daha karmaşık söz dizimi demek çünkü. Sırf bu yüzden C++'ın olabildiğince minimal bir alt kümesini kullanıyorum projelerimde. Başka türlü klavyedeki bütün sembolleri ve kombinasyonlarını kullanmak yorucu oluyor.

    • @EmreHepsag
      @EmreHepsag Рік тому +1

      @@koray6115 ben de aynis şekilde. C + new + class + vector

  • @melih2496
    @melih2496 Рік тому +5

    hacettepe cs öğrencisi olarak önce python sonra java sonra ise c++ ve veri yapılarını gördük. ve bu sıralama o kadar kötü ki, her dönem üstüne zorluk binerek çile çekiyoduk. en baştan c öğrensek hem python hem de java daha kolay gelecekti.

    • @Nathan-vt4zw
      @Nathan-vt4zw Рік тому +1

      Bizim okul c ile başladı C++ ile devam etti şuan kendim Python öğreniyorum çok kolay geliyor

  • @yekadam4916
    @yekadam4916 Рік тому +2

    Ben de 38.000 liraya eğitim satsam ben de internetteki eğitimlerin %98 çöp derdim. Ben olsam benden eğitim alırım, diğer eğitimler çöp demeye getiriyor hiç yakışmıyor. Ayıp

    • @ahmetyapicii
      @ahmetyapicii 5 місяців тому

      anlatıyor tamam da mesela ben bi öğrenciyim nasıl alabilirim böyle bir eğitimi anlamadım ki 5 ay geçiniyoruz biz o parayla

  • @hakanbaris_35
    @hakanbaris_35 4 місяці тому

    Necati Ergin’in kurs notlarının çoğu internetten ve diğer kaynaklardan alınma. Ayrıca kendisinin algoritmik bilgisi de eksik. Arkadaşlara önerim Kaan Aslan gibi bilgisayar mühendisliğine hakim ve daha bilgili birinden kurs almalarıdır. Ayrıca bizzat şahit oldum: Necati beye hatasını gösterirseniz kabul etmez, kendi yaptığını kişiselleştirerek savunur doğru olan yöntem farklı olmasına rağmen. Yani yeniliğe ve eleştiriye kapalı biridir.

  • @birhayatnasilyasanmali.
    @birhayatnasilyasanmali. Рік тому +1

    Hocam ne kadar ucuzmuş eğitiminiz (üzüldüm) udemye devam

    • @MehmedUlusay
      @MehmedUlusay Рік тому

      C++'a özellik eklendikçe kurs ücretini artırıyordur online olmasına rağmen:) C++ araçları ve dil eğitiminde bir ticari pazar oluşmuş durumda, bu bir dil için iyi değildir bence.

    • @borab4849
      @borab4849 Місяць тому

      @@MehmedUlusay Online olmasına rağmen demişsiniz, online olunca kurs ücreti neden artmasın? Kurs süresi artarsa kurs ücreti de artar.

    • @muratyalcn1344
      @muratyalcn1344 22 дні тому

      udemy de tavsiye edecegin bir egitim var mı? C dili icin

  • @soyuzrocket
    @soyuzrocket Місяць тому

    10 dk de çok rahat anlatılabilrcek bir konuyu 1 buçuk saatte anlatamadınız