Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
Tamam, ben sizlere farklı dillerde farklı programlama mantığı olur demiyorum ki. Benim demek istediğim şeyi anlatana kadar, konuyu dağıtacağız sanırım. Diyorum ki, bazı programlama dilleri sizi farklı bir yapıda düşünmeye iter. Mesela Java'da nesne yönelimli programlama yapmaya zorlar, neredeyse ilk derslerde nesne yönelimli programlamayı öğrenirsiniz. Ancak Python'da öyle birşey yok. Nesne yönelimli programlama öğrenmeden iyi bir seviyeye gelebilirsiniz. Size "class oluşturacaksınız" diye bir zorlama yapıyor mu? Hayır. Peki Java yapıyor mı? Evet. Class yapacaksın, içine de main denilen bir metot koyacaksın, yoksa programı çalıştırmam diyor.
Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz. OOP yönelimli programlama, fonksiyonel programlama vs vs. Gidersiniz C dilinde pointer'lar ile uğraşırsınız. Java'da interfaceler ile uğraşırsınız.
Forumda yeniyim diyorum evet, çünkü burda kimin ne kadar bildiğini bilmiyorum. Java'dan kısa örnekler vererek nabız yokladım bilen varsa daha ileri konular paylaşalım diye. Ortamın havası nasılsa ona göre şerbet sunmak lazım değil mi  Yoksa, Java'da bi for var aklın durur da demiyorum sizlere. Her yerde aynı. Ama, sizi oop yapısına zorlar diyorum.
Ayrıca herkes bir değil. Kimisi olayları kolay kavrarken, kimisi zorlanır. Herkese aynı muamele yapılmaz.
İyi forumlar
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
25-02-2018, Saat: 18:22
(Son Düzenleme: 25-02-2018, Saat: 18:22, Düzenleyen: Ethnic.)
(25-02-2018, Saat: 18:06)root Nickli Kullanıcıdan Alıntı: Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz.
Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor..
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
25-02-2018, Saat: 18:26
(Son Düzenleme: 25-02-2018, Saat: 18:26, Düzenleyen: root.)
(25-02-2018, Saat: 18:22)Ethnic Nickli Kullanıcıdan Alıntı: (25-02-2018, Saat: 18:06)root Nickli Kullanıcıdan Alıntı: Burda programlama mantığını tartışmıyoruz. Burda, programlama tekniklerini konuşuyoruz.
Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor.. 
Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
Hocam tüm yazılanları alıntılamaya gerek varmı bilmiyorum ama ben hakkaniyetliyim ve kimin ne yazdığını iyi biliyorum..
(24-02-2018, Saat: 16:00)root Nickli Kullanıcıdan Alıntı: (24-02-2018, Saat: 15:24)gecemor Nickli Kullanıcıdan Alıntı: programlama mantığından bahsediyorum.
Evet bende mantıktan bahsediyorum.
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
(25-02-2018, Saat: 18:34)Ethnic Nickli Kullanıcıdan Alıntı: Hocam tüm yazılanları alıntılamaya gerek varmı bilmiyorum ama ben hakkaniyetliyim ve kimin ne yazdığını iyi biliyorum.. 
(24-02-2018, Saat: 16:00)root Nickli Kullanıcıdan Alıntı: Evet bende mantıktan bahsediyorum.
Hocam o yazının tamamını okuyun  Şu şekilde sonlanıyor
Kod:
[color=#333333]Kısaca demek istiyorum ki, mantık aynı ama programlama dilinin olayı ele alma şekli farklı olabilir.[/color]
[color=#333333]
(24-02-2018, Saat: 14:08)root Nickli Kullanıcıdan Alıntı: (24-02-2018, Saat: 00:58)gecemor Nickli Kullanıcıdan Alıntı: Aynen öyle, ben de ilk python ile başlamıştım 2 - 3 sene önce. Ama tabi okulunu falan okumadım, bizimki hobi. İlk öğrendiğim dil olduğu için de başka bir dil üzerinde düşünürken hep python'ca düşünüyorum 
Anladım. Aslında bu biraz yanlış ama, yine de siz bilirsiniz. Hangi anlamda yanlış? Mesela Python'a özel olabilen bazı özellikleri başka dilde bulamadığınız zaman,hevesiniz kaçar. Ancak başka dilde, aradığınız özelliğin başka versiyonu olabilir. İlla tıpatıp aynısı olacak diye aradığımız için vazgeçiyoruz. O yüzden başka bir dili öğrenirken, diğer dillerden soyutlanmak lazım 
(24-02-2018, Saat: 15:24)gecemor Nickli Kullanıcıdan Alıntı: Temel kavramlar matık olarak aynı, ama tanımlamalar farlı olabilir. Sonuçta bi dil ile bir script yapacağımız zaman integer ya da string olarak bir değişken tanımlarız, artık type neyse... Fonksiyon oluşturursun, döngü yaparsın, stringleri parçalarsın, integerlarda matematik işlemi yaparsın, sınıf oluşturusun nesne tanımlarsın vs vs. Yoksa diğer dillerde fonksiyon oluştururken "def" diye bir şey aramıyorum... Umarım anlatabilmişimdir, programlama mantığından bahsediyorum.
(25-02-2018, Saat: 18:26)root Nickli Kullanıcıdan Alıntı: (25-02-2018, Saat: 18:22)Ethnic Nickli Kullanıcıdan Alıntı: Sanırım anlaşamadığımız tek kısım burası. Aslında konu tam olarak programlama mantığıyla başladı ve biz de bunun hakkında konuşuyoruz, programlama tekniklerine ve detaylarına inen sadece sizsiniz ki teknigi hakkında yazdıklarınızda haklısınız ama aslında ima edilen programlama tekniği olmadığı için tartışma uzadı ve uzuyor.. 
Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
@root hocam işte anlaşmazlık ordan çıkıyor diyirum bende, konu programlama mantığıydi, konuyu tekniğine çeken sizsiniz..
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
25-02-2018, Saat: 18:46
(Son Düzenleme: 25-02-2018, Saat: 18:47, Düzenleyen: root.)
(25-02-2018, Saat: 18:40)gecemor Nickli Kullanıcıdan Alıntı: (24-02-2018, Saat: 14:08)root Nickli Kullanıcıdan Alıntı: Anladım. Aslında bu biraz yanlış ama, yine de siz bilirsiniz. Hangi anlamda yanlış? Mesela Python'a özel olabilen bazı özellikleri başka dilde bulamadığınız zaman,hevesiniz kaçar. Ancak başka dilde, aradığınız özelliğin başka versiyonu olabilir. İlla tıpatıp aynısı olacak diye aradığımız için vazgeçiyoruz. O yüzden başka bir dili öğrenirken, diğer dillerden soyutlanmak lazım 
(24-02-2018, Saat: 15:24)gecemor Nickli Kullanıcıdan Alıntı: Temel kavramlar matık olarak aynı, ama tanımlamalar farlı olabilir. Sonuçta bi dil ile bir script yapacağımız zaman integer ya da string olarak bir değişken tanımlarız, artık type neyse... Fonksiyon oluşturursun, döngü yaparsın, stringleri parçalarsın, integerlarda matematik işlemi yaparsın, sınıf oluşturusun nesne tanımlarsın vs vs. Yoksa diğer dillerde fonksiyon oluştururken "def" diye bir şey aramıyorum... Umarım anlatabilmişimdir, programlama mantığından bahsediyorum.
(25-02-2018, Saat: 18:26)root Nickli Kullanıcıdan Alıntı: Hocam, haklı olanın yanında durun,olayı tekrar ele alın. Yazdığım yazılarda en başından beri, programlama tekniğini ima etmiyor muyum?
Evet, burda yanlış olan nedir?
(25-02-2018, Saat: 18:45)Ethnic Nickli Kullanıcıdan Alıntı: @root hocam işte anlaşmazlık ordan çıkıyor diyirum bende, konu programlama mantığıydi, konuyu tekniğine çeken sizsiniz.. 
Hocam onu anlatmaya çalışıyordum, tabi ki oraya çekeceğim konuyu
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
e biz mantık aynıdır diyoruz siz teknigi farklıdir diyirsunuz, ikimizde haklıyız, tartışma giderek anlamsızlasıyor, burda sonlandırmak en doğrusu..
bak bakalım ben teknik üzerinde mi durmuşum yoksa programlama mantığımı mı demişim? Yazılanlar ortada, ben sana mantık diyorum, sen tekniğe çekiyosun.
Ayrıca haklı olanın yanında durun demek biraz anlamsız, çünkü sana haksızsın diyen olmadı. Ama sen son sözü söylemek ve mevzuyu uzatmaktan geri kalmıyosun.
"Forumda yeniyim diyorum evet, çünkü burda kimin ne kadar bildiğini bilmiyorum. Java'dan kısa örnekler vererek nabız yokladım bilen varsa daha ileri konular paylaşalım diye." şeklinde cümle kurmak da "ben bu işi biliyorum, siz de biliyorsanız konuşun" demek.
Üzülerek söylüyorum ama bu muhabbet benim için kapanmıştır, ben okulunu okumadım çok kısa zamanlarda kendi kendimize öğrendik bu işi. Ama icraat yaptık, pratik yaparak öğrendik. O yüzden gerisi benim için teferruat.
|