Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trCommodoreCommodore YazılımLogo Swing / Sallanan Logo Efekti
Sayfa: 1 [2]   Aşağı git
Yazdır
Gönderen Konu: Logo Swing / Sallanan Logo Efekti  (Okunma Sayısı 12049 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.785


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #15 : Aralık 05, 2014, 14:45:32 ÖS »

Python güzel de içinde çok fazla open source saçmalığı var. Gördüğüm kadarıyla PHP'nin yolunda emin adımlarla ilerliyor. PHP'de canı sıkılan fonksiyon eklediği için aynı işi yapan çuval dolusu fonksiyon olurdu. Geriye uyumluluk eski fonksiyonlar kaldırılmadığından karma karışık bir ortam vardı. Python'da da bol bol geriye uyumluluğu bozmadan eksikleri yamamak için yapılmış saçmalıklar var. İlk günden karşılaştıklarım:

Offical dökümanlar hep Python 3 üzerine. Ama sahada Python 2 kullanılıyor. Bu ikisi birbiriyle çelişiyor. Hatta bazı yerlerde tam zıt gidiyor. Mac ve Linux'te standart olarak Phyton 2 kullanılıyor. Hatta Mac'teki Python'u kafana göre güncellersen sistemi bozabiliyorsun.

Türkçe karakter yazmak için kodun başına ikinci bir shebang satırı eklemek gerekiyor. Bu şekilde yorumlayıcı Türkçe anlıyor ama konuşamıyor(!) Örneğin Türkçe karakterlerle çıktı almak için print yerine print u kullanmak gerekiyor.

Güya değişken tipleri otomatik olarak belirleniyor ama bölme yaparken derleyicinin sonuca integer muamelesi yapmaması için sonucun float olduğunu 1/2.0 şeklinde yazarak gözüne sokmak gerekiyor.

Yine güya otomatik olan tanımlanan dizi değişkenini dizi[1] = 5 şeklinde kullanamıyorsun. Önceden dizi = [None]*10 diye boş değişkenler tanımlaman lazım.
Logged

Sayfa: 1 [2]   Yukarı git
Yazdır
Gitmek istediğiniz yer: