uygulanan etiketler: yorum
pengeunpedi pengeunpedi pengeunpedi
  penguenyuvasi   pengulog   arşiv   bulut   rss

şiir gibi program

Thursday, January 4, 2007 3:50:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.
Your program should read like an essay. It should be as clear and easy to understand as possible. Good programming style comes from experience and practice. The style described in the following pages is the result of many years of programming experience.

Evet program yazmanın tarifini böyle anlatıyor Steve Oualline. Practical C Programming kitabında bu cümleleri görünce bir kez daha program yazmada önemli olanın kısa ve anlaşılmaz kod yazmak olmadığını tam aksine bol yorum ifadeli, değişken adları anlamlı, olabildiğince okunulabilir olması gerekliliğini idrak ettim. Bilhassa açık kaynak projelerde dökümantasyon ve anlaşılır program yazma oldukça önem arzetmekte. Örneğin:

while ('\n' != (*p++ = *q++));

bu örnek ve ...

while (1) {
    *destination_ptr = *source_ptr;
    if (*destination_ptr == '\n')
       break;    /* Exit the loop if at end of line */
   destination_ptr++;
   source_ptr++;
}

Ve bu örnek birbirinin aynı. Tabi ilk örnekteki programcı kendinin çok zeki olduğunu vurguluyor. Belki öyle ama ikinci örnekteki programcı yazdığı kod itibari ile programın gelişiminin önünü açmakta. Çünkü yazdığı kod daha anlaşılır ve bir hata esnasında başkaları da programa müdahale edebilir. Açık kaynakta bu demek zaten. Bu takım çalışmasını en özenli bir şekilde yapmamız gerekmekte. Python, ruby, java, C# gibi yeni programlama dilleri, program yazarken aynı anda API dökümantasyonu oluşturmanıza imkan veriyor. Bunun yanında belirlediğiniz kod standartları da yazılım geliştirmenin olmazsa olmazlarından. Hayatımıza yeni yeni giren UML ise beklenen ilgiyi görecek mi bilmiyorum. Bunu hep birlikte göreceğiz sanırım.

yorumkaynak | yorumlar [0]


teşekkürler netbeans

Friday, December 15, 2006 9:29:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Java IDE arama maceramda geriye dönüş sinyalleri alıyorum. :) Yaklaşık 2-3 aydır IntelliJ IDEA'yı açık kaynak lisansı altında kullanıyordum. Bütünleşik JavaScript işlemesi ve harika kod dedektifi (Inspector) ile en gözde IDE'lerimden biri olmuştu. Fakat IntelliJ IDEA'nın en büyük eksisi kullanıcı dostu olmamasıydı. Ayrıca yeterince hızlı uygulama geliştiremiyordum. Eclipse'te de bunu seziyorum. Açılır açılmaz size bir çalışma alanı sunuyor ki çalışacak yer kalmamış. Tamam tüm özelliklerini göstereceksin yaptığın yazılımın ama bukadar da değil :) Programcıyı korkutmamalı belki de :)

Netbeans 5.5 Visual Web Paketini inceledim. MS Visual Studio'daki sürükle bırak web uygulaması geliştirme Netbeans'te oldukça ileriye bir noktaya gelmiş. Tema desteği ile JSF, JSTL desteği bir harika ve bütünleşik tomcat ile çalıştırır çalıştırmaz uygulama çıktısı alabiliyorsunuz. RAD (Rapid Application Development) hızlı uygulama geliştirme acımasız kapitalizmin bir gereği ve Netbeans minimalist yaklaşımı ile bunu sağlıyor. Sekmeler, VeriIzgaraları bir çok nesne kullanımımızı bekliyor.

inceleme, java, yorumkaynak | yorumlar [0]


Viki çıldırınca

Monday, July 31, 2006 11:45:00 PM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Will Smith ve Bridget Moynahan'ın baş rolünü paylaştığı orjinal isimi I, Robot olan filmi geçen gün izlediğimde bir şeye dikkat ettim. Film'in sonunu bilmeyenler daha fazla okumasın :)

Filmdeki insanların kendi kendilerine zarar verdiğini düşünüp. Hakimiyeti eline alan evrensel bilgi bankasının adı VIKI. Virtual Interactive Kinetic Intelligence'ın kısaltması olan hayal gücünün son noktasındaki bu mainframe bilgisayarı öldürmenin yolu ise Nanite adı verilen nanorobotic teknoloji ürünü nanorobot veya kısa adı nanobotları VIKI'nin beynine enjekte etmek. VIKI deyip geçmeyin İŞ Bankası kulelerinden bile uzun bu bilgisayar Ünlü bilim kurgu yazarı Isaac ASIMOV'un 1930'da yazdığı bir bilim kurgu dehası.

Uzun lafın kısası bizim wikipedia ile isim benzerliğine sahip bu bilgi bankasını görünce insan acaba bizim wikipedia'da ileride böyle bir şeye kalkışır mı demeden geçemiyor :)

yorumkaynak | yorumlar [0]


debiancılara bir şeyler oluyor

Wednesday, June 7, 2006 9:41:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Bu aralar etrafımda gördüğüm tüm debiancılara bir şeyler oluyor. Tabi sen debianın neresindensin derseniz. Ben içinden değilim; köyündenim. Yoksa kabilesindenim mi desem :) Çünkü afrikalı dağıtım ubuntuyu kullanıyorum. Neyse uzun lafın kısası debian kullanan programcı arkadaşları bir java merakı sardı. Ben, c-star'ı java ile yazmaya karar verdim. Sonra Yılmaz tüm şirketini javaya geçirdi. (Gaza getirme konusunda çok başarılıdır.) Ve sonra orta-doğu ve balkanların en iyi sistemcisi Cafer javaya geçti.

Ben sadece javaya geçmekle kalmayıp, java studio enterprise kullanmaya başladım. Sağolsun Yılmazın gazı ile :) Tam da gedit'e python eklenti desteği eklenmişti. Allah, sonumuzu hayır etsin. Bu java harekatının en büyük nedeni; Javanın açık kaynak saflara geçmesiydi. Aybiem abi, sun'a şöyle demiş; Sun, bak sana diyorum evet Sun'a diyorum; gel bu javayı açık kaynak yapalım. Tut şu işin ucundan he de, sevenleri ayırma, Sonra onlar ermiş muradına biz çıkalım kerevetine.

Şimdi gelsin mobility pack ile cep telefonumuzda çalışan uygulamalar. Ama gönlüm hala python'da :) Neyse ben bu konuda biraz arsızım sanırım en büyük hobim yeni bir programlama dili öğrenmek.:) Neyse herkese tavsiye ediyorum. Özellikle UML tabanlı uygulama yapmak bir harika :) Yeni mikropyuvası'na geçince bu konuda bir makale yazabilirim belki.

linux, yorumkaynak | yorumlar [1]


Allah, Java'nın cezayı verecek!

Friday, May 19, 2006 11:11:00 PM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Yüksek lisans tezim olan c-star için kolları sıvadım. C-star özelleştirilebilir imlası ile kendini Java ByteCode'larına derleyen bir dil olmayı hedefliyor! Bunu yapmak için de Java kullanmam gerekmekte! Yani kısacası C-star'ı java ile yazıcam! (Cinnet geçirmezsem tabi)

Ama bunca zaman python kodu yazıp, Java'ya geçince attan inip eşeğe binmiş gibi oluyorum. Bir dil kodlamayı bukadar mı uzatır? C# kullananlar hiç sevinmesin onun da Java'dan hiç farkı yok!

Az Kod, Çok iş sloganı ile yola çıktık! Valla nasıl yapıcam bende bilmiyorum. Allah yardımcımız olsun!

java, javy, yorumkaynak | yorumlar [1]




<<  1  2  >  >>  


pengulog

her hakkı erkektir © 2008 e-posta