Tip sistemleri / Type systems (Konuk: Alperen Keleş)

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 38

  • @LexixQ
    @LexixQ 6 годин тому

    Videonun ilk 10 dakikası bile zihninizi açıyor teşekkürler.

  • @bilalinci4981
    @bilalinci4981 2 дні тому +3

    Bu kanal gerçekten mükemmel

  • @enesaydn977
    @enesaydn977 2 дні тому +6

    Video mükemmel. Teşekkürler.
    Bu arada videoda geçen bazı kavramlara, kullandığım türkçe karşılığını vermek istedim:
    Type -> Tür (Tip güzel gelmiyor)
    String -> Dize
    Annotation -> Ek açıklama
    weak typing -> esnek/zayıf tür denetimi
    strong typing -> sıkı/güçlü tür denetimi
    strong typed languages -> sıkı/güçlü tür denetimi yapan diller
    conversion -> dönüşüm

  • @isikmuhamm
    @isikmuhamm 2 дні тому +5

    Türkiye'de de lisanstan doktora var belli bir not ortalamasının üstünde olunduğunda direkt başvurulabiliyor.

    • @batikankutluer
      @batikankutluer День тому

      vay abim seni burda da buldum batıkan ben jdhfbsb 😂

  • @neisezitti
    @neisezitti 2 дні тому +2

    c++'da operator overloading var ya onunla bi operatöre istediğimiz her şeyi yaptıramıyo muyuz. Veya o nasıl çalışıyo. Stringlerle sayılar toplanmıyo normalde ama tanımlarsan toplanır herhalde. Veya implicit conversion diye bişe var. Cahilim bişe bilmiyom ama aklıma gelen soruları gelmişken yazayım dedim

    • @alperenkeles1263
      @alperenkeles1263 2 дні тому +1

      İstediğin operatöre istediğin şeyi yaptırabilirsin C++'da evet. Biz burada varsayımsal küçük bir dilden bahsediyoruz aslında, onda da operator overloading yok. İlerde ad-hoc polymorphism olarak bahsettiğimiz şey C++'da yapabildiğin.

  • @onurdevuser3603
    @onurdevuser3603 2 дні тому +8

    14:19 a few moments later

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

    az bir kısmını anladım çok şey öğredim 😊

  • @thejvmbender
    @thejvmbender 2 дні тому +1

    javascript huzurdur, ignoreance is a bliss dir, mutluluktur, kendini bilmezliktir
    javascripte kalkan eller kirilsin

  • @olgacozsehitoglu3498
    @olgacozsehitoglu3498 День тому

    Yakup TV?

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

    seviyoruz arkadaş

  • @initial_commit
    @initial_commit День тому

    Bir turlu isinamadim Javascript'e. Kafasina gore semicolon ekleyen dilden her sey beklenir.
    0 === false; // false
    0 == false; // true
    null === undefined; // false
    null == undefined; // true;
    false == 'false'; // false
    false == '0'; // true
    false == undefined; // false
    "42" == 42; // true
    "42" === 42; // false

  • @kentakorma8423
    @kentakorma8423 19 годин тому

    Rust'ın kitabını baştan sona okuyup hafif gerektiğinde açarak okusanıza
    Efsane olmaz mı? 20 şer dakikalık bölümlere gidersiniz.

    • @oakgun
      @oakgun 18 годин тому +2

      inanir mısın tam aynısını düşündüm ama o kadar zamanımız yok. hatta advent of code için de düşündüm, sonra python/haskell falan da olabilir diye düşündüm. düşünmek bedava, iş yapmak zaman alıyor…

    • @kentakorma8423
      @kentakorma8423 13 годин тому

      Peki the art of programming'den istediğiniz bir bölümü açıp 20 dakika konuşsanız?

    • @oakgun
      @oakgun 13 годин тому

      @@kentakorma8423 yani o da aynı hatta belki hazırlık dahil daha çok zaman alır… hepsi güzel fikirler, kısmet, belki ilerde olur.

    • @kentakorma8423
      @kentakorma8423 13 годин тому

      Teşekkürler ❤

    • @kentakorma8423
      @kentakorma8423 13 годин тому +1

      Ama hissiyatım söyleyeyim 2 doktoralı iletişimi iyi hocadan rust'ın ana kitabını dinlesem yarı lisans bitirmiş gibi olurdum. Diğer insanlar için de böyle olurdu bence. Kısmet, hayırlısı. Çok seviyorum çünkü diğer UA-cam kanallarından farklı olarak dinlediğim şeyin mantıklı/doğru olduğunu biliyorum kanalınızda. Ayrıyetten bilmediğinize bilmiyorum demeniz de bu kanalı en iyi yapan şeylerden, diğer söylediklerinizin değeri artıyor ❤
      Rust'ın kitabını baştan sona anlatmak için ağır programming kanalını açmanız gerekebilir 😂 bu kanala harbiden pek uymayabilir

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

    sizi takip ediyorum, emeklerinize de çok saygı duyuyorum. js e bakış açınız tuhaf, yanlış hatırlamıyorsam c# da bir dizi içinde tek tip veri tutulabiliyor, js de dizi içinde her türden veri tutabilirsin, fonksiyon bile tutabilirsin. bu esnekliği hangi dil sağlıyor ? typescript diye birşey çıkarmışlar delinin biri kuyuya taş atmış hesabı... Dilin özelliği type safe olmaması zaten. dili çıkaran adam esneklik için çıkarmış bu dili. başkalarıda typescript iyiki var diyor gerçekten şaşırtıcı... Javascripti , string deger ile number değer ile büyüklük- küçüklük karşılaştırması yaparak kötülemek zaten saçmalandığını gösteriyor.

    • @bilalinci4981
      @bilalinci4981 День тому +1

      Bazi durumlarda type safety oldukça önemli oluyor. Ekiple felan proje geliştirirken sürdürülebilirlik açısından daha uygun olur muhtemelen. Ayrıca esneklik demek her zaman iyi bir sey demek degil

    • @zonayovictv2529
      @zonayovictv2529 День тому

      @@bilalinci4981 kardeşim anlamıyo musun tekrar anlatayım. javascript dilini çıkaran adam, type safe olmayan bir dil ve esnek bir dil hedefleyip çıkarmış. şuanda dünyada en fazla kullanılan dil. neden anlamak istemiyorsun ? dilin özelliği bu , sen çok type safe seviyorsan başka dil kullanabilirsin. saçmaladığınız nokta ; type safe olamayacak şeklinde çıkan dili neden type safe değil diye sormanız. dili çıkaran adamın amacı bu zaten amacı. ben mi anlatamıyorum anlamak mı istemiyosunuz şaka gibi

    • @bilalinci4981
      @bilalinci4981 День тому +2

      @@zonayovictv2529çıkaran adamın niyeti önemli değil. Başka dil kullanma muhabbetti ise workflow açısından yorucu olabilir. Bu noktada typescript işimizi görüyor.

    • @oakgun
      @oakgun День тому +3

      static typing vs dynamic typing güzel ve faydalı bir tarışma konusu olabilir. iki taraf için de argümanlar var tabi ki. sadece teknik bir konu tartışılırken üslubu kişiselleştirmemekte fayda var diye düşünüyorum.

    • @mybestofriendo-hk7ud
      @mybestofriendo-hk7ud День тому

      @@zonayovictv2529 c#'ta farklı tipleri tek dizide tutabilirsin.

  • @Nasilsiniyiyim
    @Nasilsiniyiyim 2 дні тому +1

    Bu kanal gerçekten mükemmel