İçeriğe atla

V8

V8 JavaScript Motoru
Geliştirici(ler)Chromium Projesi geliştiricileri ve v8 geliştirici topluluğu
Güncel sürüm9.9[1] / 31 Ocak 2022 (2 yıl önce) (2022-01-31)
Geliştirme durumuAktif
Programlama diliC++
PlatformIA-32, x86-64, ARM, AArch64, MIPS, MIPS64 PowerPC, IBM s390
TürJavaScript motoru
LisansBSD lisansı
Resmî sitesiv8.dev
Kod deposu Bunu Vikiveri'de düzenleyin

V8, Chromium Projesi kapsamında geliştirilen özgür ve açık kaynak kodlu bir JavaScript motorudur. Danimarkalı bilgisayar programcısı olan Lars Bak tarafından yaratılmıştır. V8'in ilk sürümü 2 Eylül 2008 tarihinde[2] Google'ın Chrome Tarayıcısı ile aynı zamanda yayınlanmıştır. V8, Node.js ve MongoDB gibi projelerde de kullanılmaktadır.[3][4]

Kaynakça

  1. ^ "Son Sürüm 9.9 · v8/v8". 31 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ocak 2022. 
  2. ^ "A fresh take on the browser". Official Google Blog (İngilizce). 2 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Nisan 2023. 
  3. ^ "MongoDB 2.4 Javascript Changes". 5 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2016. 
  4. ^ "Node.js Dokümanı". 19 Ocak 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Nisan 2023. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">JavaScript</span> programlama dili

JavaScript, HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar ve kullanılan kodlar genellikle üçüncü taraf kitaplıkları içerir. Tüm büyük web tarayıcılarında, kaynak kodunu kullanıcıların cihazlarında yürütebilmek için özel bir JavaScript motoru bulunur.

<span class="mw-page-title-main">Eurovision Şarkı Yarışması'nda Çekya</span>

Çekya, 2023 yılına kadar Çek Cumhuriyeti ismi ile yarışmıştır. İlk katıldığı 2007 yılından günümüze kadar Eurovision Şarkı Yarışması'na 12 kez katılmıştır. 2009 yarışması'nın yarı finalinde sıfır puan sonucu ve yarışmaya olan düşük ilgiden dolayı Česká televize (ČT) yarışmadan çekilme karar almıştır. 2015 yılına kadar yarışmaya katılmamıştır.

<span class="mw-page-title-main">Google Chrome</span> Google tarafından geliştirilen bir web tarayıcısı

Google Chrome, Google tarafından geliştirilen ücretsiz bir web tarayıcısıdır. Eylül 2008'de Microsoft Windows sürümü yayımlanmış; daha sonra Linux, macOS, iOS ve Android sürümleri de geliştirilmiştir.

MongoDB (“humongous”); MongoDB Inc. tarafından ölçeklenebilir, doküman tabanlı, C++ ile geliştirilmiş açık kaynak, NoSQL veritabanı uygulamasıdır. MongoDB, verileri JSON benzeri bir veri biçimi olan BSON tabanlı dokümanlarda saklamaktadır, anlamsal alanları dokümandan dokümana değişir ve veri yapısı zaman içinde değiştirilebilir. Belge modeli, uygulamanızın kodundaki nesnelerle eşleştirilir, böylece verilerin kullanımı kolaylaşır. Geçici sorgular, dizin oluşturmak için ve gerçek zamanlı verilerinize erişmek ve analiz etmek için güçlü yollar sağlar. MongoDB, özellikle hız gerektiren ve geleneksel ilişkisel veritabanlarının (RDBMS) hantal ve yavaş kaldığı yapılarda kullanılmaktadır. MongoDB, dağıtılmış bir veritabanı yapısına sahiptir, bu nedenle yüksek erişilebilirlik, yatayda ve dikeyde ölçeklendirme yapılabilmektedir. MongoDB, GNU Affero Genel Kamu Lisansı uyarınca yayınlanan ücretsiz ve açık kaynaktır.

<span class="mw-page-title-main">MariaDB</span> Veritabanı yönetim sistemi, ilişkisel, açık kaynaklı, topluluk tarafından geliştirilmiş MySQL çatalı

MariaDB, ilişkisel veritabanı sistemi olan MySQL'in kaynak kodundan türemiş, GNU Genel Kamu Lisansı altında dağıtılarak ücretsiz olarak kullanılabilen, geliştirilmesi ve bakımı topluluk tarafından sürdürülen veritabanıdır. MySQL, önde gelen açık kaynaklı yazılım sistemi olarak ticari bir şirket olan Oracle tarafından satın alındıktan sonra MySQL'in ilk geliştiricileri tarafından Monty AB çatısı altında yine açık kaynak olarak MariaDB adıyla yola devam edeceği duyurulmuş ve oldukça ilgi görmüştür.

AngularJS Google tarafından desteklenen, dünya genelinde yazılımcılar tarafından katkı sağlanan açık kaynak kodlu web uygulama çatısıdır. Javascript ile yazılan Angular, MVC prensiplerine sadık kalınarak tek sayfalık uygulamalar yazmayı mümkün kılmaktadır.

<span class="mw-page-title-main">Node.js</span> Server-side JavaScript frameworkü

Node.js, açık kaynaklı, genelde sunucu tarafında çalışan ve ağ bağlantılı uygulamalar için geliştirilmiş bir çalıştırma ortamıdır. Node.js uygulamaları genelde istemci tarafı betik dili olan JavaScript kullanılarak geliştirilir.

<span class="mw-page-title-main">MEAN (yazılım)</span>

MEAN web uygulamaları ve dinamik web siteleri geliştirmede kullanılan ücretsiz ve açık kaynak kodlu yazılım demeti. MEAN; ismini bileşenleri olan MongoDB, Express.js, Angular.js ve Node.js'in baş harflerinin birleşiminden almaktadır.

Express.js veya Express, MIT Lisansı altında ücretsiz ve açık kaynaklı yazılım olarak yayınlanan Node.js ile RESTful API'ler oluşturmaya yönelik bir arka uç çerçevesidir. Web uygulamaları ve API'ler oluşturmak için tasarlanmıştır. Node.js için standart arka uç çerçevesi olarak adlandırılmıştır.

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

TensorFlow, makine öğrenimi için ücretsiz ve açık kaynaklı bir yazılım kütüphanesidir. Bir dizi görevde kullanılabilir, ancak derin sinir ağlarının eğitimi ve çıkarımına özel olarak odaklanmaktadır.

<span class="mw-page-title-main">Deno</span> TypeScript and JavaScript Çalistirma Ortami

Deno, V8 JavaScript motoruna ve ek olarak Rust programlama diline dayanan JavaScript ve TypeScript için bir çalıştırma ortamıdır. Node.js'in yaratıcısı Ryan Dahl tarafından güvenlik ve üretkenliğe odaklanılarak geliştirilmeye başlanmıştır. 2018'de Dahl tarafından "Node.js Hakkında 10 Pişman Olduğum Şey" konuşmasında duyuruldu. Deno, ayrı bir paket yönetim sistemi gerektirmez, bunun yerine tek bir dosya içinde hem çalışma ortamı hem de paket yöneticisi rolünü üstlenir.

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

Ryan Dahl bir yazılım mühendisi ve Node.js, JavaScript çalışma ortamının geliştiricisidir.

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

RocksDB, anahtar / değer verileri için yüksek performanslı yerleşik bir veritabanıdır. Çoklu merkezi işlem birimi (CPU) çekirdeğinden yararlanmak ve giriş / çıkış bağlı iş yükleri için katı hal sürücüleri (SSD) gibi hızlı depolamayı verimli bir şekilde kullanmak üzere optimize edilmiş, Google tarafından geliştirilen LevelDB'nin bir çatalıdır. Günlük yapılı birleştirme ağacı veri yapısına dayanır.

Blink, Google, Facebook, Microsoft, Opera Software, Adobe Systems, Intel, IBM, Samsung ve diğerlerinin katkılarıyla Chromium projesinin parçası olarak geliştirilmiş bir tarayıcı motorudur. İlk olarak Nisan 2013'te duyuruldu.

<span class="mw-page-title-main">Angular (Framework)</span>

Angular, web uygulamaları geliştirmek için kullanılan açık kaynak ve özgür yazılım bir framework'tür. Google tarafından geliştirilmiş ve desteklenmektedir. İlk olarak 2010 yılında AngularJS adıyla piyasaya sürülen framework, 2016 yılında Angular 2 olarak yeniden tasarlanmış ve bu sürümle birlikte daha modern bir mimariye geçiş yapılmıştır. Angular, özellikle dinamik ve tek sayfa uygulamaları (SPA) oluşturmak için tercih edilmektedir.

JavaScript motoru, JavaScript kodunu yürüten bir yazılım bileşenidir. İlk JavaScript motorları yalnızca yorumlayıcılardı, ancak ilgili tüm modern motorlar ise gelişmiş performans için tam zamanında derlemeyi kullanır.

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

IBM i, IBM tarafından IBM Power Systems için geliştirilmiş bir işletim sistemidir. İlk olarak 1988'de IBM AS/400 sistem serisinin tek işletim sistemi olarak OS/400 olarak piyasaya sürüldü. 2008'de ikinci kez IBM i olarak yeniden adlandırılmadan önce 2004'te i5/OS olarak yeniden adlandırıldı. System/36 SSP ve AIX uygulamaları için uyumluluk katmanlarına sahip System/38 CPF işletim sisteminin bir evrimidir. Makine Arayüzü, nesne tabanlı adreslemenin tek seviyeli bir depo üzerinde uygulanması ve ilişkisel bir veritabanının işletim sistemine sıkı entegrasyonu dahil olmak üzere System/38 platformundan bir dizi ayırt edici özelliği miras almıştır.

<span class="mw-page-title-main">Electron (yazılım kütüphanesi)</span>

Electron, GitHub tarafından geliştirilen ve bakımı yapılan özgür ve açık kaynaklı bir yazılım iskeletidir. Çerçeve, Chromium tarayıcı motorunun bir çeşidi kullanılarak oluşturulan web teknolojilerini ve Node.js çalışma ortamını kullanarak masaüstü uygulamaları oluşturmak için tasarlanmıştır. Ek olarak, Düğüm hizmetleriyle yerel entegrasyon ve süreçler arası iletişim modülü gibi şeylere izin vermek için çeşitli API'ler de kullanır.

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

Cloud9 IDE, sürüm 2.0'dan sürüm 3.0'a kadar açık kaynak olarak yayınlanan bir Çevrimiçi IDE'dir. C, C++, PHP, Ruby, Perl, Python, Node.js ile JavaScript ve Go gibi birçok programlama dilini destekler.

Next.js, React tabanlı web uygulamaları için sunucu tarafında işleme ve statik web sitesi oluşturma sağlayan, Vercel tarafından oluşturulmuş açık kaynaklı bir Web geliştirme platformudur.