ÇoKopRénS ^^

CoKopRénS FoRum'a hos geLdiniz...


    ProgramLama diLi nasıL öğreniLir ?

    Paylaş

    Admin
    Admin

    Mesaj Sayısı: 43
    Kayıt tarihi: 08/12/09
    Yaş: 18
    Nerden: KaLbinin KöşésindéN..

    ProgramLama diLi nasıL öğreniLir ?

    Mesaj  Admin Bir Cuma Ara. 11, 2009 10:38 pm

    Yıllardır “programcılık” nasıl anlatılır diye kafa yoran birisi olarak bu soruya birkaç cümle ile cevap vermek istiyorum. İşe derleyici seçmekle başlamak gerekir. Henüz başlayan birisi için derleyicinin en son sürüm olması şart değildir. C# veya .NET uyumlu Visual Basic öğrenmek istiyorsanız Visual Studio 2003 işinizi görür. Bazılarınız en son sürüm Visual Studio 2005 ile başlasam daha iyi olmaz mı diye sorabilirler. Haklısınız, 2005 ile başlanabilir. Benim asıl söylemek istediğim şu: Derleyicinin en son sürümünü seçseniz bile programcılıkta belli bir aşama kaydedip tecrübe kazanana kadar hiç şüpheniz olmasın elinizdeki derleyici eskir veya yeni sürümü piyasaya verilir.

    Delphi öğrenmek istiyorsanız mevcut 2 derleyiciden birisini seçmeniz gerekir: Bunlar Win32 uyumlu Delphi veya .NET uyumlu Delphi. Delphi 7 ve öncesi sürümlerle Win32 projeleri hazırlanmaktadır. Delphi’nin 8. sürümü ile birlikte .NET uyumlu proje hazırlama imkanı programcılara sunuldu. Bugünlerde Delphi öğrenmeye karar verdiyseniz Delphi’nin ücretsiz dağıtılan Turbo Delphi ve Turbo Delphi for .NET sürümlerinden birisini öneririm.

    Derleyici seçimi yapıldıktan sonra sıra program yazım ortamı hakkında bilgi edinmeye gelmelidir. Nasıl kod yazılır, seçilen derleyicide projeler nasıl organize ediliyor, kayıt işlemi sırasında ne gibi dosyalar hazırlanıyor gibi sorulara cevap aranmalıdır. Yıllardır yazdığım kitaplarımda anlattığım program geliştirme aracının program yazma, derleme ve çalıştırma ortamı hakkında yüzeysel de olsa bilgi veririm.

    Devamında kısaca değişkenler ve blok kontrol deyimleri hakkında bilgi edinildikten sonra ayrıntıya girilmeden görsel kontroller hakkında bilgi edinilip küçük programlar yazılmalıdır. Örneğin forma düğme veya TextBox yerleştirip çalışma anında düğme tıklandığında işletilecek kodun nereye yazılması gerektiği ilk öğrenilmesi gereken konuların başında gelmelidir.
    Delphi veya C# gibi günümüz dilleri sizi değişkenler hakkında ta en başında bilgi sahibi olmaya zorluyorlar. Bu nedenle başta değişkenler hakkında ayrıntılı bilgiye gerek olmasa bile değişkenlerin nasıl ve nerede tanımlanıp nasıl kullanıldığı öncelikle öğrenilmelidir.

    Son birkaç yıldır programcılık sitelerinde hemen her konuda yazılmış çok sayıda makale bulunmaktadır. Bu makaleler söz konusu programlama dili hakkında ön bilgiye sahip olunduktan sonra yararlı olabilir. Başka bir deyişle programcılık sitelerindeki makalelerden yola çıkarak ve forum sitlerine sorular sorarak programcılık öğrenilir ama bu size uzun zamana mal olur. Sonuçta Web siteleri okullar gibi her yıl ekim ayında sıfırdan başlamıyorlar.

    Bir diğer konu ise şudur: Malumunuz günümüde yaygın olarak kullanılan programlama dillerinin neredeyse hepsi Nesneye Yönelik programlama yaklaşımına bağlıdır. Türkçe ve başka bir dilde yazılmış bir çok kaynakta Nesneye Yönelik Programcılık konusunda ilk yazılanları okuduğunuzda kendinizi biyoloji dersinde sanabilirsiniz. Benim önerim; Nesneye Yönelik programcılığın inheritance, encapsulation, polymorphism şeklinde sıralanan 3 prensibi hakkında yazılanları daha sonra okumak üzere atlamanız şeklinderir.


    - Memik Yanık'a TeşekkürLer -


      Forum Saati Ptsi Mayıs 21, 2012 5:55 am