25 Mart 2015 Çarşamba

C++ Switch Case Yapısı

Bu yapı ile verilen bir değişkendeki veriyi kontrol ederek, program akışını bir çok seçenekten birine yönlendirir. Switch() ile değişkendeki veri alınır. Case ile değişendeki veri kontrol edilir. Eğer case'deki durumların hiçbirine uymazsa program default'da yer alan komutları çalıştıracaktır. Bunu if else yapısı ile de yapabiliriz. Fakat program kodları biraz uzun olacağından programcılar bu yapıyı tercih ediyorlar.

7 Mart 2015 Cumartesi

Yazının Şifrelisi: KRİPTOGRAFİ

Enigma Makinesi: Gizli mesajların şifrelenmesi ve tekrar çözülmesi amacı ile kullanılan bir şifre makinesi.
Bu makine Nazi Alman Ordusu tarafından II. Dünya Savaş’ı sırasında haberleşme için kullanıldı. Fakat müttefik şifreciler tarafından geniş mesajları çözümlendi. Bu durum müttefiklerinin savaşı kazanmalarını kolaylaştırdı. Hatta bazı tarihçiler Alman Enigma kod sisteminin deşifre edilmesi Avrupa’da savaşın 1 yıl önce bitmesine sebep olduğunu ileri sürmüşlerdi.
Konuya böyle başlamamızın sebebi gizli iletişimin önemini vurgulamak içindi. Bu iletişim günümüzün de önemli parçalarından biridir. Çünkü teknolojinin gelişmesiyle artık elektronik ticaretin önü açılmış oldu.