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

Hugo da ne?

Hugo Ne Yav? Hugo (bir diğer adı ile gohugo) Go dili ile geliştirilmiş, açık ve özgür kaynaklı statik bir site üreticisidir. WordPress blog sitelerini göz önüne alacak olursak, WordPress’in altyapısı olan PHP ile çalıştığını, çalışmak zorunda olduğunu göreceksiniz. Bu bağlamda WordPress sitesini çalıştırmak için PHP çalıştırmak -çalıştıracak bir yer bulmak- zorundasınız. Hugo’nun en büyük artısı herhangi bir “arka-çalıştırıcı” back-end diline ihtiyacı olmaması. Hugo ile oluşturduğunuz siteleri herhangi bir yerde hostlayabilirsiniz....

June 16, 2021 · 4 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