Unionpedia uygulamasını Google Play Store'da geri yüklemek için çalışıyoruz
GidenGelen
🌟Daha iyi gezinme için tasarımımızı basitleştirdik!
Instagram Facebook X LinkedIn

Ruby

Endeks Ruby

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.

İçindekiler

  1. 46 ilişkiler: Ada (programlama dili), Amiga, İşletim sistemi, Çapraz platform yazılımı, BeOS, Betik dili, C++, CGI, Clojure, D (programlama dili), Düzenli ifade, Dosya aktarım iletişim kuralı, Elixir, GNU Genel Kamu Lisansı, Groovy, HTTP, Java, JRuby, JSON, Lisp, MacOS, Manyetik raylı tren, Microsoft, Mruby, Nesne yönelimli programlama, OpenSSL, OS/2, Paradigma, Perl, Programlama dili, Python, RSS, Rubinius, Ruby MRI, Ruby on Rails, RubyMotion, Sözdizim, Scheme, Smalltalk, Swift, Symbian, Unix, XML, YARV, Yorumlayıcı, Yukihiro Matsumoto.

  2. Özgür derleyiciler ve yorumlayıcılar
  3. Betik dilleri
  4. Dinamik programlama dilleri
  5. Dinamik tipli programlama dilleri
  6. Fonksiyonel programlama dilleri
  7. Metin tabanlı programlama dilleri
  8. Nesne tabanlı programlama dilleri
  9. Nesne yönelimli programlama dilleri

Ada (programlama dili)

Ada, yapısal, statik tipli, zorunlu, geniş spektrumlu ve nesne yönelimli bir üst düzey bilgisayar programlama dilidir. Pascal ve diğer dillerin genişletilmiş halidir.

Görmek Ruby ve Ada (programlama dili)

Amiga

Orijinal Amiga 500 (1985) Amiga 600 Amiga faresi Amiga, 1980'lerin ortasından 1990'ların ortasına kadar Commodore şirketi tarafından üretilmiş ve özellikle ufak boyutlu modelleri olan A500 ve A1200 ile döneminin en popüleri olan kişisel bilgisayar sistemlerinin ortak adı.

Görmek Ruby ve Amiga

İşletim sistemi

İşletim sistemi, Operating system (OS) veya işletim dizgesi, bilgisayarda çalışan donanım kaynaklarını yöneten ve uygulama yazılımları için bilgisayar servisleri sağlayan yazılımlar bütünüdür.

Görmek Ruby ve İşletim sistemi

Çapraz platform yazılımı

Windows, Mac ve GNU/Linux sürümleri bulunmaktadır. Çapraz platform yazılımları veya çoklu platform yazılımları, birden fazla işletim sisteminde dağıtımı olan yazılımlardır.

Görmek Ruby ve Çapraz platform yazılımı

BeOS

BeOS (Be Operating System), ilk olarak Be Inc. tarafından 1990 yılında kişisel bilgisayar için geliştirilmiş UNIX türevi bir işletim sistemi'dir.

Görmek Ruby ve BeOS

Betik dili

Betik dili (İngilizce: scripting language veya script language), betik yorumlamak için yazılmış özel çalışma-zamanı sistemlerinin (run-time environment) yorumlayabileceği programlama dilleridir.

Görmek Ruby ve Betik dili

C++

C++ (telaffuz: si pılas pılas), Bjarne Stroustrup tarafından 1979 yılında Bell Laboratuvarları'nda geliştirilmeye başlanmış, C'yi kapsayan ve çok paradigmalı, yaygın olarak kullanılan, genel amaçlı bir programlama dilidir.

Görmek Ruby ve C++

CGI

CGI, değişik kavramların kısaltmasıdır.

Görmek Ruby ve CGI

Clojure

Clojure (telaffuz: kılojur), Lisp programlama dilinin lehçelerinden bir tanesidir. Clojure genel amaçlı bir programlama dilidir ve fonksiyonel programlamayı temel alıp, paralel zamanlı programlamayı kolaylaştırır.

Görmek Ruby ve Clojure

D (programlama dili)

D programlama dili, C++ dilinden daha yüksek seviyede ve hedef alınan işletim sistemiyle donanımlara göre uygulama yazılmasını kolaylaştıran bir "sistem ve uygulama" dilidir.

Görmek Ruby ve D (programlama dili)

Düzenli ifade

LibreOffice'den Bul ve Değiştir iletişim kutusu Düzenli ifadeler veya kurallı ifadeler, bilgisayar bilimlerinde ele alınan metindeki kimi katarların kısa yoldan ve esnek bir biçimde belirlenmesini sağlar.

Görmek Ruby ve Düzenli ifade

Dosya aktarım iletişim kuralı

Dosya aktarım iletişim kuralı, (İngilizce: File Transfer Protocol; FTP), bir veri yığınının - ASCII, EBCDIC ve binary- bir uç aygıttan diğerine iletimi için kullanılmaktadır.

Görmek Ruby ve Dosya aktarım iletişim kuralı

Elixir

Elixir, fonksiyonel, eş zamanlı (concurrent), genel amaçlı Erlang Sanal Makinesi (Erlang virtual machine) üzerinde çalışan bir dildir. Erlang üzerine kurulmuş bir dil olduğu için dağıtık (distributed), arızalara dayanıklı (fault-tolerant) sistemler yazılır iken Erlang ile aynı soyut (abstractions) yaklaşımları paylaşabilmektedir.

Görmek Ruby ve Elixir

GNU Genel Kamu Lisansı

GNU Genel Kamu Lisansı (GNU GPL ya da GPL) yaygın kullanılan bir özgür yazılım lisansı. İlk sürümü 1989 yılında Richard Stallman tarafından GNU Tasarısı için kaleme alınmıştır.

Görmek Ruby ve GNU Genel Kamu Lisansı

Groovy

Groovy Konsol ekran görüntüsü Groovy, Java platformu (JVM) üzerinde çalışan bir programlama dilidir. Groovy, imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır.

Görmek Ruby ve Groovy

HTTP

küçükresim HTTP (İngilizce: Hyper-Text Transfer Protocol, Türkçe: Hiper-Metin Transfer Protokolü) bir kaynaktan dağıtılan ve ortak kullanıma açık olan hiperortam bilgi sistemleri için uygulama seviyesinde bir iletişim protokolüdür.

Görmek Ruby ve HTTP

Java

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

Görmek Ruby ve Java

JRuby

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.

Görmek Ruby ve JRuby

JSON

JSON ("JavaScript Object Notation"); bütün programlama dilleri arasında, yapılandırılmış veri değişimini kolaylaştıran bir metin biçimidir. Yay ayraç, köşeli ayraç, iki nokta ve virgüllü yazımı ile birçok bağlam ve uygulamada kullanışlıdır.

Görmek Ruby ve JSON

Lisp

Lisp, kullanımda olan en eski ve en güçlü programlama dillerinden biridir. John McCarthy'in 1958'de icat ettiği dilden türetilmiş birçok dile verilen genel ad olmakla birlikte, günümüzde çoğunlukla ANSI Common Lisp'in kısa adı olarak kullanılır.

Görmek Ruby ve Lisp

MacOS

macOS (eski adları Mac OS X ve OS X), Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir. macOS aslen BSD ve Mach mikro çekirdeği üzerine kurulu, açık kaynak bir işletim sistemi olan Darwin'e dayanır.

Görmek Ruby ve MacOS

Manyetik raylı tren

JR-Maglev Bremen, Almanya'da test esnasında Manyetik Hızlı Tren, Bir Michael Dittmer Belgeseli Manyetik levitasyon ya da kısaca Maglev, iki mıknatıs kümesinin kullanıldığı demiryolu ulaşım sistemidir.

Görmek Ruby ve Manyetik raylı tren

Microsoft

Microsoft Kampüs Microsoft Corporation, ABD merkezli çok uluslu teknoloji şirketidir. Bilgisayar yazılımları, elektronik cihazlar, kişisel bilgisayarlar ve bilişim hizmetleri geliştirir, üretir, lisanslar ve satar.

Görmek Ruby ve Microsoft

Mruby

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.

Görmek Ruby ve Mruby

Nesne yönelimli programlama

Nesne yönelimli programlama veya kısaca NYP (Kısaltma: OOP), 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.

Görmek Ruby ve Nesne yönelimli programlama

OpenSSL

OpenSSL, SSL ve TLS protokollerinin açık kaynak kodlu uygulamasıdır. C programlama dili ile yazılmış ana kütüphane temel kriptografik fonksiyonları uygular.

Görmek Ruby ve OpenSSL

OS/2

OS/2, IBM ve Microsoft tarafından 1985 yılında geliştirilmeye başlanan grafik arayüze sahip PC işletim sistemidir. 1990 yılında IBM ve Microsoft arasındaki geliştirme ortaklığı anlaşması bozulunca tek başına IBM tarafından geliştirilmeye devam edilmiştir.

Görmek Ruby ve OS/2

Paradigma

Paradigma (isim Helenceden gelir) Türk Dil Kurumu sözlüğündeki anlam karşılığı; "Değerler dizisi" olarak tanımlanır. 1960'lardan beri paradigma kelimesi bilimsel disiplinlere veya başka epistemolojik içerikteki düşünce kalıplarına göndermede bulunur.

Görmek Ruby ve Paradigma

Perl

Perl, bir dil bilimci olup NASA'da sistem yöneticisi olarak çalışan Larry Wall tarafından geliştirilmiş bir programlama dilidir. Yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dilidir.

Görmek Ruby ve Perl

Programlama dili

Kod renklendirme yazılımcılara kaynak kodunun elemanlarını ayırt etmesi için sıklıkla kullanılır. Resimdeki kaynak kodu Python'a aittir. Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur.

Görmek Ruby ve Programlama dili

Python

Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir. Girintilere dayalı basit söz dizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır.

Görmek Ruby ve Python

RSS

RSS simgesi RSS, genellikle haber sağlayıcıları, bloglar ve podcastlar tarafından kullanılan, yeni eklenen içeriğin kolaylıkla takip edilmesini sağlayan bir web sayfası bildirimcisidir.

Görmek Ruby ve RSS

Rubinius

Rubinius, Evan Phoenix tarafından geliştirilen alternatif bir Ruby yorumlayıcısıdır. Rubinius ile yazılım geliştirmede hızlılık, çeviklik, eş zamanlı çalışmak hedeflenmektedir.

Görmek Ruby ve Rubinius

Ruby MRI

CRuby ya da Ruby MRI (MRI: Matz's Ruby Interpreter), 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.

Görmek Ruby ve Ruby MRI

Ruby on Rails

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.

Görmek Ruby ve Ruby on Rails

RubyMotion

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.

Görmek Ruby ve RubyMotion

Sözdizim

Sözdizim, söz dizimi ya da Fransızcadan ödünçleme biçimiyle sentaks, doğal dillerdeki cümle kurma ilke ve kurallarını inceleyen ve bu dildeki cümlelerin esnekliğini inceleyen dilbilim dalıdır.

Görmek Ruby ve Sözdizim

Scheme

Scheme, Guy Lewis Steele Jr. ve Gerald Jay Sussman tarafından geliştirilmiş bir Lisp lehçesidir. Çok az sayıda programlama kuralıyla anlatımlar oluşturulmasını sağlar, pratik ve yalın yapısıyla günümüzde var olan pek çok programlama kavramını destekler.

Görmek Ruby ve Scheme

Smalltalk

Smalltalk, Alan Kay önderliğinde aralarında Adele Goldberg, Dan Ingalls, Ted Kaehler'in bulunduğu bir grup tarafından Xerox PARC'ta geliştirilmiş nesne yönelimli bir programlama dilidir.

Görmek Ruby ve Smalltalk

Swift

Swift şu anlamlara gelebilir.

Görmek Ruby ve Swift

Symbian

Symbian, ortak bir işletim sistemi kurmak üzere yola çıkmış olan bir şirkettir. Şirket faaliyetlerini 2 Aralık 2008 tarihinde sonlandırmıştır.

Görmek Ruby ve Symbian

Unix

UNIX türevi işletim sistemleri çok işlemcili çok pahalı makinelerden tek işlemcili, basit ve çok ucuz ev bilgisayarlarına kadar pek çok cihaz üzerinde çalışabilen esnek ve sağlamlığı çok değişik koşullarda test edilmiş sistemlerdir.

Görmek Ruby ve Unix

XML

XML (Extensible Markup Language ya da Türkçesiyle Genişletilebilir İşaretleme Dili), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan bir işaretleme dilidir.

Görmek Ruby ve XML

YARV

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.

Görmek Ruby ve YARV

Yorumlayıcı

Yorumlayıcı (İngilizce: interpreter), yazılımı kısım kısım ele alarak doğrudan çalıştırır. Yorumlayıcılar standart bir çalıştırılabilir kod üretmezler.

Görmek Ruby ve Yorumlayıcı

Yukihiro Matsumoto

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

Görmek Ruby ve Yukihiro Matsumoto

Ayrıca bakınız

Özgür derleyiciler ve yorumlayıcılar

Betik dilleri

Dinamik programlama dilleri

Dinamik tipli programlama dilleri

Fonksiyonel programlama dilleri

Metin tabanlı programlama dilleri

Nesne tabanlı programlama dilleri

Nesne yönelimli programlama dilleri

Ayrıca bilinir Ruby (Programlama dili), Ruby (programming language), Ruby programlama dili.