Hakkımda

my automation blog isimli blog sayfamda bulunan profilime bakabilirsin. Ayrıca bu sayfanın altında bulunan linklerden de bilgi alabilir, bana mail atabilirsin. 👋

PB ile kendi yazılımını kendin yap

Elektrik mühendisi olmama rağmen, yazılım işlerine oldum olası meraklıyımdır. Yeni birşey öğrenmek, hem bir ihtiyaç doğunca, hem de merak olunca daha keyifli oluyor. Yıllar içinde birçok yazılım dilini, çok derinlere dalmadan kurcalamışlığım vardır. Bu zamana kadar felsefem, hep kendi işimi görecek kadar öğrenmek, şeklinde olmuştur. Ta ki PureBasic ile tanışana kadar.. 🤩 Kısaca PB, özellikleri sayesinde beni kendine hayran bıraktı. Bu dili geliştiren Fred, şöyle düşünmüş sanırım, kullanıcı fazla uğraşmasın, kolay bir şekilde, kimseye minnet etmeden işini halletsin, sonra da ona dua etsin.. 😅 PB’nin 1600+ komuta sahip olmasının nedeni işte budur.

PB ile C#’ı karşılaştırmak gerekirse.. C#, hacmi ve kütüphane sayısı olarak daha gelişmiş bir dil şüphesiz. C# içinde, linq, generics gibi yapıları barındırıyor. Her ne kadar bu yapıları, endüstriyel otomasyon projelerinde kullanan birisini görmesem de kullananlar vardır belki de. 🤔 Ama kullanım kolaylığı, pratikliği ve öğrenme hızı olarak, PB çok daha üstün diyebilirim. C# için Visual Studio kurmanız gerekiyor, 2019 Community versiyonu diskte bilmem kaç GB yer kaplıyor, ayrıca C#, .Net framework’e bağımlı çalışıyor, bu da C#’ı hantal bir yapıya dönüştürüyor. PB ise diskte 300MB yer kaplıyor, tamamen bağımsız çalışıyor, direk işletim sistemi ile muhatap oluyor, işte bu sayede küçük ve hızlı çalışan bir exe dosya oluşturabiliyor. Yazılım tercihiniz, ihtiyaçlarınıza da bağlıdır. Örneğin, seri port veya ethernet ile bir proje geliştirmeniz gerektiğinde, PB kesinlikle yeterli olacak ve işinizi görecektir. İsviçre çakısı işimi görüyorsa, neden ağır takım çantasını taşıyayım ki..

Özellikle yazılıma yeni başlayanlar için kesinlikle önce bu dili öğrenmelerini tavsiye ederim. PureBasic dilinin kolaylığı ile hemen iş bitiren yazılımlar yapmaya başlayabilirsin..

Sayfanın altında bulunan GitHub linkinde de faydalı kod parçalarını paylaşıyor olacağım. Blog yazılarıma bakmak için sayfanın sağ üst tarafında kalan Blog linkine tıklayabilirsin. Daha önce PB’i duymadıysan, PB ile ilgili tanıtım amaçlı olarak, Robolink Akademi sayfasında ve yukarıda, ben kimim başlığı altında linkini paylaştığım diğer blog sayfamda birkaç yazım var. Zaten öncelikle o yazıları okuman daha faydalı olacaktır.

Forumda olduğu gibi bir programlama dilinin otomatik olarak uluslararası bir iletişim aracı haline gelmesi gerçekten çok güzel birşey. Müziğin evrenselliği gibi kodlar da farklı ülkelerde yaşayan, farklı diller konuşan insanları ortak bir noktada buluşturuyor.

İnsanlar konuşurken ya da yazarken yanlış anlaşılabilirler ama bir program yazdığında program ya çalışır ya da çalışmaz. Kendini, işlemciye veya işletim sistemine doğru ifade etmelisin. PureBasic ile bilgisayara, hızlı ve kolay bir şekilde derdini anlatabilir, istediğini ondan alabilirsin.



image

erol.iscioglu@yaani.com

Hits