Şimdi Ara

Kodlama, bir sanat mı?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
32
Cevap
2
Favori
1.038
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Merhabalar.
    Yazılım ve programlama ile ilgili makaleler arasında çılgınlar gibi sörf yaparken aşağıdaki makaleye rastladım.
    Kodlamanın bir sanat olup olmadığı ile ilgili bir yazı. Konu ile ilgili sizin düşüncelerinizi merak ediyorum.

    LİNK



    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.




  • iyi başlamıştı ama sıkıldım açıkçası ingilizcem yetersiz kaldı.
    _____________________________
  • Değil.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • quote:

    Orijinalden alıntı: elektro_gadget

    Değil.

    Ben de zanaat olduğunu düşünüyorum.
    Kodlamayı yapan iki farklı kişi arasında fark mutlaka oluyor ve illaki iyi ve kötü diye ayrılabiliyor ama sanat daha farklı bir şey sanki.
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • Kodlama bir sanat değil çünkü karşımıza çıkan bir projede yada bir yazılımda ona yaratıcılığımızı katmıyoruz. Matematiksel ve analitik düşünerek kodu yazıyoruz ki burada bir sanat göremiyorum.

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________
  • quote:

    Orijinalden alıntı: -w K-

    Kodlama bir sanat değil çünkü karşımıza çıkan bir projede yada bir yazılımda ona yaratıcılığımızı katmıyoruz. Matematiksel ve analitik düşünerek kodu yazıyoruz ki burada bir sanat göremiyorum.

    Ama iki kişinin yazdığı kod arasında dağlar kadar fark olabiliyor.
    Sonuçta ikiside çalışıyor. Ama algoritma basitliği ve temiz kod yazımı fark yaratıyor.
    İşin aslı, sanattan ayırab şey zekanın katılıp, duygunun katılmaması ki bu da bizi zanaate götürüyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • Kodlama bir sanat değildir. Kodlama problem çözmenin ifade edilişidir. bir kişiye adres tarifi yaptığınızda algoritmik olarak yanlış somut adımlar verildiğinde isterseniz en iyi ingilizce , türkçe veya farklı dile de ifade etseniz kişinin gideceği hedef noktası yanlış olduğunda, siz türkçede git demişiniz ingilizcede go demişiniz fark oluşturmaz. Önemli olan kişinin hedefe varamamasıdır.
    _____________________________
    [ADSL devri bugün tekrar başlamıştır]


    ......................................................................................................................................................
  • Ben bazen duygu da katıyorum olaya. Eğer çalışmasında fark yok ise kod satırlarını kısadan uzuna doğru dizmeyi tercih ediyorum.
  • quote:

    Orijinalden alıntı: universty

    Kodlama bir sanat değildir. Kodlama problem çözmenin ifade edilişidir. bir kişiye adres tarifi yaptığınızda algoritmik olarak yanlış somut adımlar verildiğinde isterseniz en iyi ingilizce , türkçe veya farklı dile de ifade etseniz kişinin gideceği hedef noktası yanlış olduğunda, siz türkçede git demişiniz ingilizcede go demişiniz fark oluşturmaz. Önemli olan kişinin hedefe varamamasıdır.

    İki farklı yol da aynı hedefe götürüyorsa? Biri uzun, biri kısa. Biri düz, biri engebeli. Fark da burada ortaya çıkıyor zaten.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • quote:

    Orijinalden alıntı: elektro_gadget

    Ben bazen duygu da katıyorum olaya. Eğer çalışmasında fark yok ise kod satırlarını kısadan uzuna doğru dizmeyi tercih ediyorum.

    İki kod tipi var mesela. Biri uzun, zahmetli ama çok hızlı çalışıyor. Diğeri de çok basit ama hantal çalışıyor. C# da dataset, bindingsource-datatable gibi..?

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • Kesinlikle bir sanattir.
    Matematik gibidir.
    Sayin Knuth da boyle dusunmekte:http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
    Dinamik ve kapitalist bir duzende, bir problemi cozebilmek icin aklimiza gelen ilk yoldan hizlica kodlamaya calisirken isin estetik yanini gozden kacirsak da, bir gun (i%2==0) yazmak yerine (i&0x01) yazmayi akil ettigimiz zaman icimizdeki his sanat degilse nedir ?
    _____________________________
  • Sanat yapıcam diye okunabilirlikten taviz vermemek lazım. Bazı programcılar bilerek okunması zor kod yazarlar. Bu bir çeşit egonun sonucu, yani "bakın ben çok karmaşık kodlar yazıyorum kolay kolay anlayamazsınız" demek isterler. Performans gerektiren durumları ayrı tutuyorum fakat verdiğin iki örnek te aynı çıktıyı üreteceği için birincisini seçmek daha iyi.
  • quote:

    Orijinalden alıntı: Mephalay

    Kesinlikle bir sanattir.
    Matematik gibidir.
    Sayin Knuth da boyle dusunmekte:http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
    Dinamik ve kapitalist bir duzende, bir problemi cozebilmek icin aklimiza gelen ilk yoldan hizlica kodlamaya calisirken isin estetik yanini gozden kacirsak da, bir gun (i%2==0) yazmak yerine (i&0x01) yazmayi akil ettigimiz zaman icimizdeki his sanat degilse nedir ?


    O, sadece bize duygusal bir haz verir. GUI karşısındaki kullanıcıya değil.
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.




  • quote:

    Orijinalden alıntı: KillForYou!

    quote:

    Orijinalden alıntı: Mephalay

    Kesinlikle bir sanattir.
    Matematik gibidir.
    Sayin Knuth da boyle dusunmekte:http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
    Dinamik ve kapitalist bir duzende, bir problemi cozebilmek icin aklimiza gelen ilk yoldan hizlica kodlamaya calisirken isin estetik yanini gozden kacirsak da, bir gun (i%2==0) yazmak yerine (i&0x01) yazmayi akil ettigimiz zaman icimizdeki his sanat degilse nedir ?


    O, sadece bize duygusal bir haz verir. GUI karşısındaki kullanıcıya değil.

    Burada tam olarak ne kastettigimi anlatamadim sanirim. Mod 2 sonucu hesaplamasi yapmaktansa least significant bit kontrolu yapmayi akil edip performans kazanci saglamaktan bahsediyorum. Gunde 1 milyon hit alan bir sitede bu sekilde optimizasyonlarla her kullanici icin ufak, ama totalde yuksek hiz kazanci saglamaktan bahsediyorum. Yoksa oo, bitwise islem yaptim cok cool bir sanat eseri ortaya cikardim demiyorum. Bu GUI icin de kazanctir.



    < Bu mesaj bu kişi tarafından değiştirildi Mephalay -- 13 Mayıs 2015; 1:11:23 >
    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________




  • quote:

    Orijinalden alıntı: KillForYou!


    quote:

    Orijinalden alıntı: universty

    Kodlama bir sanat değildir. Kodlama problem çözmenin ifade edilişidir. bir kişiye adres tarifi yaptığınızda algoritmik olarak yanlış somut adımlar verildiğinde isterseniz en iyi ingilizce , türkçe veya farklı dile de ifade etseniz kişinin gideceği hedef noktası yanlış olduğunda, siz türkçede git demişiniz ingilizcede go demişiniz fark oluşturmaz. Önemli olan kişinin hedefe varamamasıdır.

    İki farklı yol da aynı hedefe götürüyorsa? Biri uzun, biri kısa. Biri düz, biri engebeli. Fark da burada ortaya çıkıyor zaten.

    Biri uzun biri kısa demişsin ki bu noktada algoritmayı ya da problem akış şemasını ne kadar iyi tutarsan az kodlamış olursun. Engebeli ya da düz olması kişinin problem çözme noktasındaki mantıksal süreçle alakalı. Kiminin mantığı pratik düzeyde kiminin ki ise sadece problem çözülsün de düz ya da engebeli olmuş dikkate almaz.
    _____________________________
    [ADSL devri bugün tekrar başlamıştır]


    ......................................................................................................................................................




  • quote:

    Orijinalden alıntı: Mephalay

    quote:

    Orijinalden alıntı: KillForYou!

    quote:

    Orijinalden alıntı: Mephalay

    Kesinlikle bir sanattir.
    Matematik gibidir.
    Sayin Knuth da boyle dusunmekte:http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
    Dinamik ve kapitalist bir duzende, bir problemi cozebilmek icin aklimiza gelen ilk yoldan hizlica kodlamaya calisirken isin estetik yanini gozden kacirsak da, bir gun (i%2==0) yazmak yerine (i&0x01) yazmayi akil ettigimiz zaman icimizdeki his sanat degilse nedir ?


    O, sadece bize duygusal bir haz verir. GUI karşısındaki kullanıcıya değil.

    Burada tam olarak ne kastettigimi anlatamadim sanirim. Mod 2 sonucu hesaplamasi yapmaktansa least significant bit kontrolu yapmayi akil edip performans kazanci saglamaktan bahsediyorum. Gunde 1 milyon hit alan bir sitede bu sekilde optimizasyonlarla her kullanici icin ufak, ama totalde yuksek hiz kazanci saglamaktan bahsediyorum. Yoksa oo, bitwise islem yaptim cok cool bir sanat eseri ortaya cikardim demiyorum. Bu GUI icin de kazanctir.

    Bu da onu zanaat yapar.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.




  • quote:

    Orijinalden alıntı: universty

    quote:

    Orijinalden alıntı: KillForYou!


    quote:

    Orijinalden alıntı: universty

    Kodlama bir sanat değildir. Kodlama problem çözmenin ifade edilişidir. bir kişiye adres tarifi yaptığınızda algoritmik olarak yanlış somut adımlar verildiğinde isterseniz en iyi ingilizce , türkçe veya farklı dile de ifade etseniz kişinin gideceği hedef noktası yanlış olduğunda, siz türkçede git demişiniz ingilizcede go demişiniz fark oluşturmaz. Önemli olan kişinin hedefe varamamasıdır.

    İki farklı yol da aynı hedefe götürüyorsa? Biri uzun, biri kısa. Biri düz, biri engebeli. Fark da burada ortaya çıkıyor zaten.

    Biri uzun biri kısa demişsin ki bu noktada algoritmayı ya da problem akış şemasını ne kadar iyi tutarsan az kodlamış olursun. Engebeli ya da düz olması kişinin problem çözme noktasındaki mantıksal süreçle alakalı. Kiminin mantığı pratik düzeyde kiminin ki ise sadece problem çözülsün de düz ya da engebeli olmuş dikkate almaz.

    Aynı şeyden bahsediyor, aynı şeyi savunuyoruz. Ustalık, beceri, zeka. Hepsi fark yaratıyor. Ama bu zanaati, sanata çevirmiyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.




  • http://tr.m.wikipedia.org/wiki/Sanat

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • Sanat, en genel anlamıyla yaratıcılığın ve hayal gücünün ifadesi olarak anlaşılır.
    Bence sanattır, çünkü hayal gücü gerektirir, insanların aynı şekilde yapamayacaği sadece kendi düşünme felsefesini yansıtır kodlarına, sadece analitik ve mantıksal düşünerek kod yazıyorsan iyi bir yazılımcı değilsindir, nasıl düşünürsen düşün önemli olan düşünceni analitik ifade eTmektir

    < Bu ileti mini sürüm kullanılarak atıldı >
    _____________________________
  • quote:

    Orijinalden alıntı: KillForYou!


    quote:

    Orijinalden alıntı: Mephalay

    quote:

    Orijinalden alıntı: KillForYou!

    quote:

    Orijinalden alıntı: Mephalay

    Kesinlikle bir sanattir.
    Matematik gibidir.
    Sayin Knuth da boyle dusunmekte:http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming
    Dinamik ve kapitalist bir duzende, bir problemi cozebilmek icin aklimiza gelen ilk yoldan hizlica kodlamaya calisirken isin estetik yanini gozden kacirsak da, bir gun (i%2==0) yazmak yerine (i&0x01) yazmayi akil ettigimiz zaman icimizdeki his sanat degilse nedir ?


    O, sadece bize duygusal bir haz verir. GUI karşısındaki kullanıcıya değil.

    Burada tam olarak ne kastettigimi anlatamadim sanirim. Mod 2 sonucu hesaplamasi yapmaktansa least significant bit kontrolu yapmayi akil edip performans kazanci saglamaktan bahsediyorum. Gunde 1 milyon hit alan bir sitede bu sekilde optimizasyonlarla her kullanici icin ufak, ama totalde yuksek hiz kazanci saglamaktan bahsediyorum. Yoksa oo, bitwise islem yaptim cok cool bir sanat eseri ortaya cikardim demiyorum. Bu GUI icin de kazanctir.

    Bu da onu zanaat yapar.

    Sanat ile zanaat kavramlari arasina bu kadar kalin bir cizgi cizebilmen enteresan.
    Zanaat ustasi birinin ortaya cikardigi bir comlek, ya da cok guzel bir ahsap "eser", sana gore hic bir sanat eseri degeri tasimiyor mu ?
    Gercekten karmasik bir probleme guzel bir yaklasimla cozum getirmek ya da getirildigini gormek insanda bir sanat eserine bakarken yasadigi hazzi yasatabilir, iste ben de bundan bahsediyorum.
    _____________________________




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.