Go ile CPU Çekirdek Sayısını Öğrenme

Go ile CPU Çekirdek Sayısını Öğrenme Teknolojinin gelişimiyle birlikte uygulamaların daha hızlı ve performanslı çalışma gerekliliği ortaya çıktı. Hatta dağıtık mimarilerde, bulut teknolojilerinde bu gereksinim çok daha fazla hissedilmektedir. Bu nedenle kullandığımız bilgisayarların CPU ve GPU’ları daha da hızlı gelişiyor ve bu bile yetersiz gelmektedir. Çünkü yazılımlar için oluşan beklentiler çok daha hızlı artmaktadır. Go […]

Go ile CSV veriyi JSON’a Dönüştürme

Go ile CSV veriyi JSON’a Dönüştürme Yazılım teknolojilerinin son döneminde en sık kullanılan veri formatlarından biri CSV’dir. Özellikle BigData ve veri odaklı mimariler ile teknolojiler geliştikçe CSV ile veri alışverişi, import ve export işlemleri daha da değerli hale geldi. Bu örneğimizde GoLang ile bir CSV veriyi nasıl JSON veri formatına dönüştüreceğimizi inceleyeceğiz. Bu iki format […]

Go ile Dosya İşlemleri #1

Go ile Dosya İşlemleri Go programlama dilinin en güçlü olduğu alan sistem programlamadır. Sistem katmanında ise en sık kullanılan işlemlerin başında dosya-klasör oluşturma ya da bunların yönetilmesi(isim değiştir, taşı, sil vb.) gibi işlemler gelir. Uygulamalarınızda sık kullanacağınız bu tür işlemler için farklı örnekler inceleyeceğiz. Boş Dosya Oluşturma package main import ( “log” “os” ) var […]

Algoritma #2 : Kelimelerin Anagram Kontrolünü Yapma

Algoritma #2 : Kelimelerin Anagram Kontrolünü Yapma Algoritmanın Amacı İki kelimenin birbirine anagram olup olmadığını bulmayı sağlar. Anagram nedir? İki kelimenin farklı olması ama aynı harflerden oluştuğu durumlara anagram denir. Örneğin; Silent -> Listen anagramlık içerir. Örneklerde girilecek iki kelime olarak Silent ve Listen’ı kullanabilirsiniz. C# class Program { static void Main(string[] args) { Console.Write(“First […]