Declaravite diller (Declarative languages)

Declarative dillere ait pek fazla türkçe kaynak bulunmaz. Araştırma yapanlar çok fazla sıkıntı çekerler bu yüzdeb bu konuyla ilgili bilgilerimi size aktarmak istedim.

Declarative’ in türkçe karşılığı ifadesel, yordamsal anlamındadır. Yani ifadesel programlama diyebiliriz. Normal şartlarda bir program yazmak için programların adımlarını biz belirtiriz yani komutları yazarız bu programlama diline imperative diller denir. Declarative de ise programın nasıl çalışacağı tamamen bilgisayara bırakılır. Bu yüzden declarative dillerin birçok üstünlüğü vardır ve Yüksek seviyeli diller grubuna girerler.

Üstünlükleri:

  • İşlemlerin nasıl yapılacağı makinaya bırakıldığı için karmaşık işlemler kolayca ifade edilebilir.
  • Lojik verilerin gerçek ve kural olarak belirtilmesine olanak sağlar.
  • Bu dil sayesinde bilgisayar programlama daha kolay vehızlı bir biçimde geliştirilebilir.

Yani kısaca declarative dillerde siz istediğinizi yazarsınız (ifade edersiniz), bunu bilgisayar kendisi yapar.

Bu tanım size saçma gelebilir tabi şimdilik :) .

Declarative diller grubuna hangi diller girer:

  1. HTML
  2. SQL
  3. XSL
  4. PROLOG
  5. LISP

Şimdi bunlar hakkında kısaca değinmeden önce kafanızda mantığın oturması için bir örnek yapalım.

Declerative de dedik ki ne istediğimizi yazıyoruz ve bilgisayara bırakıyoruz. Algoritma yazmadan programlama yazılır mı? Her programın algoritması mı vardır peki?
bakalım. SQL dilini örnek alalım

örnek:
Select * from Ogrenci ;

Bu ifade öğrenci tablosundaki tüm kayıtları listelemeye yarar. Sadece bir cümlede tüm kayıtlar listelendi. Peki bu nasıl oldu arka plandaki adımlar nelerdir bilgisayar bunları nasıl karşımıza getirdi? Sadece bir cümle ile istediğimiz işlemi yaptık değil mi? İşte declerativdeki mantık budur.

Declarative grubuna giren dillerden sonra detaylı olarak bahsedeceğim.

3 Comments | Filed under Programlama Dilleri

Google Adsense

Adsene sitenizden para kazanmak istiyorsanız kullanmanız gereken ilk sistemdir. Tıklama başına size para ödeyen bu sistemi kurmanız ve kullanmanız son derece basittir. Google adsense sayfasına üye olup banka hesabınızı belirttikten sonra size verilen javascript kondunu sitenize koyarak reklamı yayınlamaya başlarsınız. Google reklamları sitenizin içeriğine göre otomatik olarak yayınlayacaktır. Fakat ilk yayınlamada maksimum 72 saat gibi bir süre düzgün reklamlar çıkmayabilir bunu da googl’ın sitenizi tanımak için geçirdiği süre olarak düşünebilirsiniz. Genel Olara google reklamları aşağıdaki gibidir:

Burada bulunan reklamdaki renkleri sitenizin tasarımına göre değiştirerek sitenize uyumlu hale getirebilirsiniz. Reklam biçimlendirme 5 aşamadan ibarettir.

Bu işlem sitenize eklenecek kodu almadan önce google renk sihirbazı tarafından kolayca yapılır. Siz sadece tıklayıp rengi seçersiniz.

Gelelim kazandığınız paraları almaya:

Bana nasıl ödeme yapılacak?
Sitenizdeki bir ziyaretçi AdSense reklamlarından birini tıkladığında size ödeme yapılır. Reklamverenler ayrıca BGBM’ye (bin gösterim başı maliyet) dayalı olarak sitenizde görünmek için teklif de verebilirler. Reklam gelirinizi optimize etmenizi sağlamak için, hem TBM hem de BGBM teklifleri AdWords programımızda yarışırlar.

Elektronik Fon Transferi (EFT)
Bazı ülkelerde kullanılabilen ve AdSense kazançlarınızın her ay başka çaba göstermenize gerek kalmadan doğrudan banka hesabınıza aktarılmasına yardımcı olan bir EFT ödeme sistemimiz vardır.

Bana ne kadar ödeme yapılacak?
Ne kadar para kazanacağınız, bir reklamverenin sitenizle ilgili olarak ne kadar teklifte bulunacağı gibi çeşitli etmenlere bağlıdır — reklamverenin yaptığı ödemenin bir bölümünü siz alırsınız. Ne kadar para kazanacağınızı bulmanın en iyi yolu, kayıt olmak ve reklamları web sayfalarınızda göstermeye başlamaktır.

Yukarıdaki ifade google tarafından adsense kayıt olurken verilen ifadedir. Burada paranızın nasıl alınacağı belirtilmiştir. Fakat google dan para almako kadar basit değildir :) . Para almak için Tıklama başına ödenen tutarın 100$ ‘ı geçmesi gerekmektedir. Bu tutarı geçtikten sonra yine de paranızı hemen alamazsınız. Paranız 100$’ı geçtikten sonraki ayın 25-30 günleri arasında hesabınıza günlük dolar kuru alınarak türk parasına çevrilmiş şekilde yatar. En güzel tarafı ise kazandığınız paradan vergi vermemenizdir :) .

Tıklama Başına ne kadar bir ücret alırım diyorsanız? . Bu çok karmaşık bir olaydır, adwords verenlerin ne kadar para verdikleri, adsensin sayfada gösterimi, ziyaretçilerinin kaçta kaçının tıklaması gibi birçok nedenden tıklama başına aldığınız ücret değişir. Tıklama başına 1,4$ verdiğini bile gördüğüm olmuştur. Tabi bu çok sık karşılaşılan bir durum değildir.

Şimdilik bu konu ile ilgili anlatacaklarım bukadar . Ayrıntılı bilgi için adsense kayıt olmanız yeterli. Adresi:

https://www.google.com/adsense/login/tr/

5 Comments | Filed under Google