Go ile Arduino Programlamaya Giriş

Terimler, terimler Go -Golang- Google tarafından geliştirilen, açık kaynak kodlu, statik tiplemeli ve kepkeyifli bir programlama dili. detaylı Arduino, geliştirme dili C++ olan, programlanması oldukça kolay, hobi/eğitim amaçlı kullanılan işletim sistemi koşturmayan I/O geliştirme kartı. detaylı Nasıl oluyor peki Arduino programlamak için önümüzde iki seçenek var: 1- Programı doğrudan Arduino üzerine yazıp koşturmak. 2- Programı bir işletim sisteminde çalıştırıp (bilgisayar), Arduino üzerinde çalışan başka bir yazılım aracılığı ile iletişime geçirmek. 1- Programı doğrudan Arduino üzerine yazıp koşturma Doğrudan Arduino mikroçipi içerisinde çalışacak olan yazılım....

June 6, 2022 · 5 min · raifpy
vak vak

Zayıf tipleme ve Güçlü tipleme nedir? Dinamik tipleme ve Statik Tipleme Neyin Nesi? Ördek!?

Selamlar herkese bugün “Zayıf tipleme ve Güçlü tipleme nedir? Dinamik tipleme ve Statik Tipleme Neyin Nesi? Ördek!? " başlıklı yazımıza göz atalım. Tip, şu programlarınızı yazarken ortaya çıkan değerin ne olduğunu ifade eder. Yani mesela diyelim Python kodluyorsunuz, meşhur input fonksiyonu ile gittiğiniz kullanıcıdan bir ifade aldınız. Hop, o değer artık Python diliyle “str”, yazılım jangonunda “String”tir. Bu stringi siz bir sayı ile toplayabilir misiniz? Python, bu mantıksız işleme karşı bir durup yüzünüze bakar; olması gereken de budur....

March 7, 2021 · 8 min · tarbetu

Programlamaya Başlayacak Olanlar İçin Tavsiyeler

Programlama öğrenmeye karar verdiğim zaman ilk işim İstihza diye şeker gibi bir siteden Python öğrenmeye çalışmak olmuştu. Bu benim için cidden uzun bir süreçti. Çok çok basit şeyleri dahi anlayamamış, sonra “Aman başlarım böyle işe” diye isyan edip programlamaya bütün hevesimi kaybetmiştim. Epey uzun bir süre sonra tekrar hevesimi toplayınca bir ay boyuna her gün Fırat Özgül’ün insanlığa armağanı İstihza’yı günde yaklaşık bir on saat okudum. Bu esnada önce kız arkadaşım beni terk etti, sonra babam beni evden attı, sokaklarda para dilendim ve en nihayetinde torbacılığa başladım ancak ertesi gün şafak operasyonuyla uyandım....

February 16, 2021 · 10 min · tarbetu

Programlama Dillerinde Bellek Yaklaşımları

Programlama dillerinde bellek alanı kaba tasvirle ikiye ayrılır; benim “İstif” (Stack) ve “yığın” (Heap) İstif (yani Stack), işine sabah 9 akşam 5 arası çalışan memura özenen verilerin barındığı hafıza alanıdır. Burada her veri sırayla işleme girer ve sırayla da ortadan kaybolur. Buradaki verilerin hesaplanması kolaydır çünkü boyutları daha program yazılmadan önceden bellidir. Mesela ki, C dilinde bir bildiğimiz sayıya tekabül eden “Int” tipinden bir verinin boyutu “4” bayt kadardır. Aynı şekilde, “double” tipli ondalıklı sayı ise ise “8” bayttır....

January 1, 2021 · 9 min · tarbetu

C# Experimental Serisi - Native Kütüphane Derliyoruz!

Selam Dostlar… C# Experimental Serimizin İlk Yazısında C# Native Kütüphane Derleyeceğiz!? Peki Nasıl Oluyor Bu? Hani C# Native Dil Değildi .Net Core’nin Bile Boyutları Uçuk Kaçık Oluyordu Runtime Bağımsız Derlediğimizde… Geçenlerde .NET’in Githubdaki Geliştirme Deposunda Rastladım. NativeAOT, NativeAOT-LLVM , NativeAOT-Interpreter Adı 3 Branş Oluşturmuşlar. Biraz Araştırayım dedim ve Anladımki Microsoft Gelecek Yıl .NET 6 için LLVM Interpreter ve Aot Desteği Getirmeyi Planlıyor. Öncelikle Nedir Bu Kavramlar Bundan Biraz Bahsedelim. AOT Namıdiğer Ahead-Of-Time Derleyicileri Nedir?...

December 9, 2020 · 7 min · bsggr78