PC Programlama Dilleri/Programlamaya Giriş
< PC Programlama Dilleri
[değiştir]Önsöz
Bu bölümde her hangi bir programlama dili kullanılmadan programlama mantığı anlatılacaktır.
Bir yada bir kaç programlama dilini bilmek farklı birşey, programlamayı bilmek başka birşeydir.
Bir Programcı, programlama dili ile işletim sistemi arasında olan bağlantıyı tam olarak bilmelidir.
Bir programlama dili öğrenirseniz bir programı öğrenmiş olursunuz, programlamayı öğrenirseniz programcı olmuş olursunuz.
Bu kitapda en basit konulardan başlayıp, en üst düzeye kadar programlama öğretilecektir.
Ben Programlamaya ZX81 ile 15-20 yıl önce başladım, VCL programlamaya windows 3.1 'in çıktığı gün başladım, ilk PC bilgisayarım 3600$ değerinde ama bugun tarih olmuş IBM 8086, 20 mb hardiske sahip bir bilgisayardı,15 yıl programcı olduğumu düşündüğüm günlerde ASM,C, Basic ve pascal ile 100'lerce ticari program geliştirdim ve sattım fakat sonunda programcı olmadığımı anladım,Programcılık farklı bir şeydi, bunu son 5 yılda kavradım, artık programcıyım diyebiliyorum, çünkü programlamanın TAO'sunu buldum. TAO yu bilmeyen programcı olamaz.
TAO Nedir
TAO'yu okuduysanız, sanırım kafanızda ilginç birşeyler oluşmutur. Artık programlamaya başlayabiliriz TAO yu anlayana kadar.
Not : Yazıların sonu gelirse ve nokta görürseniz ,1 gün sayın tekrar bakın, noktayı en ileriye kadar taşımaya çalışacağım.
[değiştir]Programlamaya Giriş
Programcının bilmesi gereken ilk şey ikilik sayı sistemi ve hafıza birimleridir. Basit olarak ikilik sayı sisteminin bilgisayar için neden gerekli olduğunu şöyle tanımlaya biliriz. Bilgisayarın içindeki tüm haberleşme, kablolar ve elektronik yollar vasıtası ile yapılır. Bu kabloların üzerinde harfler, rakamlar, resimler ve her türlü bilgi, işlem yapmak zorundadır.Bir kabloda - veya + değeri olmak üzere iki değişik konum olabilir.Aynı şekilde Hardiskler bilgileri içindeki metal bir disk üstünte N yada P kutupu yaratarak saklarlar,bu da iki konumdur,Rem ve diğer elektronik hafızalarda, bir bobini kutuplayarak yada bir transistoru iki farklı konumdan birine alarak bilgi saklarlar. Kısacı temelinde elektronik yatan bilgisayar iki konumlu bilgi sistemini (İkilik Sayı Sistemi)kullanmak zorundadır. Link'de sayı sistemini en az matatatiksel bilgi kullanarak anlatmaya çalıştım daha detaylı bilgi için buraya girebilirsiniz.