Programlama da Notasyonlar
Notasyon Nedir?
Macar Notasyonu (Hungarian Notation)
Önce
değişkeni türü arkasından değişkenin işlevine göre
isimlenirilme yöntemidir.
Örnek
olarak:
TextBox
txtkullaniciadi
double drakam
Deve Notasyonu (Camel Notation)
Değişken isimlendirilirken ilk kelime küçük harfle başlar ve ardından gelen bütün kelimeler büyük harfle başlar. Javascript/jQuery de varsıyılan dil olduğu söyleniyor.Perl programlama diliyle yaygınlaşan bu notasyon, Medya çalışmaları ve dilbilgidi ayrıca Oxford İngilizce sözlük uygulamalarında kullanılan notasyonun esas adı “Media Capitals” dır.
Örnek olarak:
TextBox txtKullaniciAdi
int telefonNumarasi
Paskal Notasyonu (Pascal Notation)
Genellikle C# dilinde varsayılan notasyon olan pascal notasyonunun kuralı değişken isimlendirilirken kullanılan bütün kelimelerin büyük harfle başlaması gerekmektedir.Örnek olarak:
TextBox, DropDownList,
GetUserInformation()
int UserId
double UsersLikePercents
Altıçizili Notasyonu (Underscore Notation)
Bu notasyonda değişkenler tanımlanırken küçük harfle başlar ve birden çok kelimeden oluşuyorsa değişken ismi, kelimeler arasına “_” konur.Örnek olarak:
int user_age
string content_title
Büyük Harf Notasyonu (Uppercase Notation)
İsminden de anladığımız gibi değişken tanımlarken bütün harfleri büyük harf yaparız.String CONTENT
int USERAGE
Charles Simonyi
Uzaya giden 2. macar aynı zamanda Charles Simonyi Microsoft'un “Yazılım Grubu Başkanı” olarak Microsoft Office Uygulamalarının yaratılmasında önemli rol oynamış bir Macar-Amerikan Yazılımcıdır.
Yaşamı:
Simonyi
Budapeşte, Macaristan'da, Budapeşte Teknik Üniversitesi'nde
elektrik mühendisliği profesörü olan Simonyi Károly'in oğlu
olarak doğdu. Lisedeyken gözlemci olarak bir bilgisayar
laboratuarında Sovyet Ural II adlı anabilgisayarı üzerinde
çalışmıştır. O sırda bilgisayarlara karşı bir ilgisi oluşmuş
ve laboratuardaki mühendislerden programlamayı öğrenmiştir.
Zamanla okulu bırakıp derleyiciler yazmayı öğrendi ve bunlardan
birini bir devlet dairesine satmıştır. Yine kendi yaptığı bir
derleyiciyi Danimarkalı ticari bir heyetin üyelerine de sunmuştur.
1966
yılında Denmark's A/S Regnecentralen adlı bir şirket tarafından
işe alınmıştır.1968 de Amerika Birleşik Devletleri Kaliforniya
Üniversitesi'ne gitmiş ve Matematik ve İstatistik Mühendisliği'ni
bitirmiştir.
Sonra
Lisansüstü çalışması için Stanford Üniversitesi'ne gitmiş ve
Xerox PARC tarafından işe alınıp en verimli döneminde Alan Kay,
Butler Lampson ve Robert Metcalfe gibi Xerox Alto'nun geliştiricileri
ile birlikte çalışmıştır.Lampson ile birlikte ilk WYSIWYG belge
hazırlama programını geliştirerek 1974 yılında faaliyete
geçmiştir. 1977'de “Meta programming” ismini verdiği bir
yazılım proje yönetimi tekniği ile ilgili bir tez ile
Stanford'dan doktorasını aldı. 1981 yılına kadar PARC'da kaldı.
Microsoft:
Metcalfe'nin
önerisi ile doğrudan Bill Gates ile Microsoft’ta çalışmaya
başladı. Firmada en karlı ürünler olan Word ve Excel'in
geliştirilmesinde önemli rol aldı. Özellikle de Excel Tablo
Sistemleri'nde (Multiplan, Spreadsheet, Electronic Paper). Simonyi bu
sistemleri “Gelir Bombası” olarak görüyordu. Bu strateji ile
taşınabilir dosya sistemlerini oluşturmuş oldu. Bu sistemin
MS-Dos sisteminde uygulanmasında sorunlar yaşansada sistemin
geliştirilmesine devam edildi. Projenin geliştirilmesinde
olumsuzluklar yaşatan bu durumdan rahatsız olan Simonyi, Xerox ta
öğrendiği Nesne Tabanlı Programlama tekniklerini Microsoft'a
tanıttı. Değişkenlerin isimlendirilmesini hedefleyen bir yöntem
olan Macar Notasyonu'nu geliştirmiştir. Aslında bu sistem doktora
tezinin standartlarıydı. Macar Notasyonu Microsoft'a oldukça
yaygın şekilde kullanılmıştır.
Devamı
için : http://tr.wikipedia.org/wiki/Charles_Simonyi
Hiç yorum yok:
Yorum Gönder