İçeriğe atla

YARV

YARV
Geliştirici(ler)Koichi Sasada
Programlama diliC
TürRuby VM
Resmî sitesiruby-lang.org

YARV (Yet Another Ruby VM), Ruby dili için geliştirilmiş bir sanallaştırma makinesidir. Koichi Sasada tarafından C dili ile geliştirilen YARV, Ruby programlarının çalıştırılma süresini kısaltmayı hedeflemektedir.

Ruby'nin 1.9 sürümü itibarı ile YARV, Ruby projesine dahil edilmiştir.[1]

Kaynakça

  1. ^ "Arşivlenmiş kopya". 25 Eylül 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Ekim 2014. 

İlgili Araştırma Makaleleri

Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.

<span class="mw-page-title-main">Silvio Berlusconi</span> İtalyan girişimci ve siyasetçi (1936-2023)

Silvio Berlusconi (

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

<span class="mw-page-title-main">Ruby on Rails</span>

Ruby On Rails ya da Rails, Ruby diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısıdır. Web uygulamaları için ihtiyaç duyulabilecek bütün bileşenleri barındıran Rails; model-view-controller, don't repeat yourself, convention over configuration yaklaşımlarını temel alır.

Betik dili, betik yorumlamak için yazılmış özel çalışma-zamanı sistemlerinin yorumlayabileceği programlama dilleridir. Diğer programlama dilleri ile yazılan kodlar makine koduna çevrilip çıkan program doğrudan çalıştırılırken betik kodları interpreter tarafından doğrudan okunur ve yorumlanarak işlemler yorumlayıcının kendisi tarafından yapılır.

<span class="mw-page-title-main">Yukihiro Matsumoto</span>

Yukihiro Matsumoto 14 Nisan 1965 doğumlu Japon bilgisayar ve yazılım uzmanı. Yazdığı Ruby programlama dili ile tanınmıştır.

Ruby, nesneye yönelik, dinamik, reflektif ve esnek bir programlama dilidir. Ruby dili, Yukihiro Matsumoto tarafından Japonya'da tasarlanmaya ve geliştirilmeye başlanmıştır.

<span class="mw-page-title-main">SQLite</span>

SQLite, dünyada en çok dağıtılan ve tavsiye edilen kaynak kodları halka açık, tamamen C/C++ programlama dilleriyle geliştirilmiş sunucu yazılımı ve yapılandırma gereksinimi olmayan, işlemsel ve ilişkisel bir SQL veritabanı motorudur.

Swift, Apple tarafından iOS ve macOS platformlarına iOS ve Mac uygulamaları geliştirmek için oluşturulan, derlenerek çalışan güçlü ve kullanımı kolay, nesne yönelimli bir programlama dili.

<span class="mw-page-title-main">Ruby Dee</span> Amerikalı sinema oyuncusu (1922 – 2014)

Ruby Dee, Amerikalı oyuncu, yazar ve İnsan Hakları savunucusu. 2007 yılında American Gangster ’deki rolü ile En İyi Yardımcı Kadın Oyuncu dalında Oscar’a aday gösterilen Dee, 1991’de Decoration Day filmindeki performansıyla yine en iyi yardımcı kadın oyuncu dalında Emmy ödülüne layık görülmüştü. 2009 ABD yapımı America filminde Mrs. Harper rolünü oynamıştır.

JetBrains RubyMine Ruby ve Ruby on Rails ile yazılım geliştirmede kullanılan ticari bir tümleşik geliştirme ortamıdır.

<span class="mw-page-title-main">Ruby MRI</span> Ruby programlama dili için bir yorumlayıcı

CRuby ya da Ruby MRI, Ruby'nin Yukihiro "Matz" Matsumoto tarafından geliştirilmiş halidir. C dili ile geliştirilen Ruby MRI, Ruby lisansı ve Basitleştirilmiş BSD lisansı ile lisanslandırılmıştır.

mruby Ruby dilinin, hafiflik ve kolaylıkla gömülebilirliği esas almış türevidir. Aynı zamanda Ruby'nin yaratıcısı olan Yukihiro Matsumoto tarafından geliştirilmeye başlanan mruby, C ve Ruby dilleri kullanılarak geliştirilmektedir.

JRuby, Ruby dilinin Java dilinde yazılmış ve Java sanal makinesi üzerinden çalıştırılabilen türevidir. JRuby ücretsiz ve açık kaynak kodlu bir yazılım olup, Java ve Ruby dillerinde yazılım geliştirmeye imkân sağlar.

RubyMotion, Ruby dilinin iOS ile OS X üzerinde çalıştırılabilen türevidir. HipByte'tan Laurent Sansonetti tarafından MacRuby temel alınarak geliştirilen RubyMotion, ticari bir üründür.

Sinatra, ücretsiz, açık kaynak kodlu ve Ruby dili ile yazılmış bir web uygulama çatısıdır. Ruby on Rails, Merb gibi diğer Ruby çatılarına alternatif olan Sinatra, web sunucu arayüzü olarak Rack'i kullanmaktadır.

<span class="mw-page-title-main">Capistrano</span>

Capistrano açık kaynak kodlu, web uygulamalarını web sunucularına yüklemekte kullanılan bir araç. Capistrano, web uygulamalarının her bir yüklemesi için sürüm bilgisi oluşturarak, uygulamayı kullanıma hazırlayana kadar yapılacak işlemleri otomatize eder.

Heroku bulut tabanlı platform servisi. 2007'de kurulan Heroku, o dönemde sadece Ruby dilini desteklerken; günümüzde Java, Node.js, Scala, Clojure, Python, PHP ile Go dilleri ve platformlarını desteklemektedir. Heroku, platformlarında işletim sistemi olarak Ubuntu'yu kullanmaktadır.

<span class="mw-page-title-main">Ruby Riot</span> Amerikalı profesyonel güreşçi

Dori Elizabeth Prange Amerikalı profesyonel güreşçi ve profesyonel güreş menajeri.

Pokémon Omega Ruby ve Pokémon Alpha Sapphire , 2014 yılında Game Freak tarafından geliştirilen ve The Pokémon Company ile Nintendo tarafından yayınlanan iki rol yapma video oyunudur. Oyunlar, Pokémon Ruby ve Sapphire oyunlarının yeniden uyarlanmış sürümleri olup 21 Kasım 2014 tarihinde Nintendo 3DS için piyasaya sürüldü.