Ruby

RUBY, hızlı ve kolay programlama için nesneye yönelik bir dildir.
Şimdi İndirin

Ruby Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Ruby team
  • yayıncı web sitesi:
  • http://www.ruby-lang.org/

Ruby Etiketler


Ruby Açıklama

Ruby, hızlı ve kolay programlama için nesneye yönelik bir dildir. Yakut, hızlı ve kolay nesneye yönelik programlama için yorumlanan komut dosyası dilidir. Metin dosyalarını işlemek ve sistem yönetim görevlerini yapmak için birçok özelliğe sahiptir (Perl'de olduğu gibi). Basit, düz ileri, genişletilebilir ve taşınabilir. İşte "Ruby" nin bazı önemli özellikleri: · Yakut, kısmen Eyfel ve ADA'dan ilham alan basit sözdizimine sahiptir. · Ruby, hataları kullanmayı kolaylaştırmak için Java veya Python gibi istisna işleme özelliklerine sahiptir. · Ruby'nin operatörleri, yöntemler için sözdizimi şekeridir. Onları kolayca yeniden tanımlayabilirsiniz. · Yakut, tam, tam, saf bir nesne yönelimli bir dildir: OOL. Bu, Ruby'deki tüm veriler, SmallTalk anlamında bir nesnedir: istisna yoktur. Örnek: Ruby'de, 1 numaralı bir sınıf fixnum örneğidir. · Ruby'nin OO, hem tam hem de gelişmeler için açık olması için özenle tasarlanmıştır. Örnek: Ruby, bir sınıfa yöntem ekleme yeteneğine, hatta çalışma zamanı sırasında bir örneğe sahiptir. Bu nedenle, gerekirse, bir sınıfın bir örneği * aynı sınıfın diğer durumlarından farklı davranabilir. · Yakut, yalnızca tek kalıtım, * bilerek *. Ancak Ruby modül kavramını bilir (objektif-C'deki kategoriler denir). Modüller, yöntemlerin koleksiyonlarıdır. Her sınıf bir modülü içe aktarabilir ve bu yüzden tüm yöntemlerini ücretsiz olarak alır. Bazılarımız, bunun, karmaşık olan ve çok sık kullanılan tek mirasa kıyasla çok sayıda mirastan çok daha net bir yol olduğunu düşünüyor (burada C sayma, çünkü güçlü tip kontrol nedeniyle başka bir seçenek yok!) . · Yakut, gerçek kapanışlara sahiptir. Sadece adsız işlev değil, ancak mevcut değişken bağlamalarla. · Ruby özellikleri sözdiziminde bloklar ('{' ... '}' ya da 'yap' ya da 'son' ile çevrelenmiş kodlar (kod '). Bu bloklar yöntemlere geçilebilir veya kapanışlara dönüştürülebilir. · Ruby, gerçek bir işaret ve süpürme çöp toplayıcısına sahiptir. Tüm Ruby nesneleriyle çalışır. Uzatma kütüphanelerinde referans sayımlarının sürdürülmesine önem vermek zorunda değilsiniz. Bu sağlığınız için daha iyidir. · Ruby'deki C uzantıları yazma, kısmen çöp toplayıcısına ve kısmen ince uzatma API'sine kadar perl veya pitondan daha kolaydır. SWIG arayüzü de mevcuttur. · Ruby'deki tamsayılar, iç temsillerini saymadan kullanılabilir. Orada * küçük tamsayılar (Sınıf FixNum'un örnekleri) ve büyük tamsayılar (Bignum), ancak birinin şu anda kullanıldığı için endişelenmenize gerek yoktur. Bir değer yeterince küçükse, bir tamsayı bir fixnumdur, aksi takdirde bir bignum. Dönüşüm otomatik olarak gerçekleşir. · RUBY'nin değişken bildirimi yoktur. Değişkenlerin kapsamını belirtmek için basit adlandırma sözleşmeleri kullanır. Örnekler: basit 'var' = yerel değişken, '@var' = örnek değişken, '$ var' = Global değişken. Bu yüzden de yorucu bir 'kendini' kullanmak gerekli değildir. her örnek üyesine hazırlanmıştır. · Bir işletim sistemi izin verirse, RUBY uzantı kitaplıklarını dinamik olarak yükleyebilir. · RUBY, OS Bağımsız İplik Özellikleri. Dolayısıyla, yakutun çalıştığı tüm platformlar için, OS-DOS'ta bile, OS desteklerden ya da olmasaysa, multithreading'e de sahipsiniz! ;-) · Yakut çok taşınabilir: çoğunlukla Linux'ta geliştirilmiştir, ancak birçok UNIX, DOS, Windows 95/98 / ME / NT / 2000 / XP, MacOS, Beo, OS / 2, vb.


Ruby İlgili Yazılım

Android sdk

Android Project, bir işletim sistemi, katman yazılımı ve anahtar uygulamaları içeren mobil cihazlar için bir yazılım yığınıdır. ...

597

İndirmek

Sculmvm

Birkaç nokta ve tıklama macera motorları için bir çapraz platform tercümanı. ...

149

İndirmek