Efektif Programlama nedir?

Efektif programlama yazılım sisteminin en önemli parçalarından biridir. Yazılım geliştirilirken kullandığımız algoritmalar, değişken, metot, sınıf isimleri efektif programlamanın parçalarıdır. Efektif programlamada her şey çok basit olmalıdır. Her şeyin basit olması çok kolay olmayacaktır. Bir şeyi çok basit bir şekilde yapabilmek için her yönüyle, tümüyle o şeye hakim olmak gerekmektedir. Temiz kod yazabilmek için öncelikle aşağıdaki… Okumaya devam et Efektif Programlama nedir?

Design Patterns

Yazılım tasarımında sürekli karşılaşılan genel sorunlara esnek, yeniden kullanılabilir, başarılı çözümler getiren bir takım hazır kalıplardır. Nesneye dayalı programlamada, tasarım desenleri sınıf ve nesneler arasındaki ilişkilerin en iyi şekilde nasıl olmaları gerektiğini açıklayan yöntemlerdir.

Yazılım ve Matematik

Merhaba bugün sizlere yazılım ve matematik arasındaki ilişkiden bahsedeceğim. Öncelikle matematiğin önemini bilmemiz gerekmektedir. Galileo Galilei matematik hakkında çok güzel bir söz söylemiştir. Doğanın muazzam kitabının dili matematiktir. Galileo Galilei Galileo Galilei İtalyan astronom, fizikçi, mühendis, filozof ve matematikçidir. Galileonun bu sözü her şeyi açıklamaktadır. Matematik kabul edelim veya etmeyelim her yerde karşımıza çıkacaktır. Yazılım… Okumaya devam et Yazılım ve Matematik

100 Adam 100 Kapı

Merhaba bugün çok güzel bir algoritma sorusundan ve çözümünden bahsedeceğim. Problem: 100 Adam ve 100 kapımız var. 1. adam 1’in katları olan kapılardan, 2. adam 2’nin katları olan kapılardan, …., N. Adam N’in katları olan kapılardan, … , 100. Adam 100’ün katları olan kapılardan geçerek kapıların konumlarını değiştiriyor. (Kapı açıksa kapatıyor, kapalıysa açıyor). En başta bütün… Okumaya devam et 100 Adam 100 Kapı

Algoritma Örnek Sorular

Merhaba bugün sizlere temel algoritmalar soruları ve çözümlerinden bahsediyor olacağım. Bu yazımızda dört tane algoritma sorusunu ve C programlama dili ile yazılmış çözümlerini göreceksiniz. Soru 1: Program derlenmesini engelleyecek olan hataları düzeltmiş olarak yeniden yazınız. Doğru programın derlenip çalıştırıldığında ortaya çıkacak olan ekran görüntüsünü ve her bir elemanın sayısal olarak değerini yazınız. Soru 2: Aşağıda… Okumaya devam et Algoritma Örnek Sorular