CedarDB ekibi DOOM oyununu SQL ile çalıştırdı

· FikirPilot

CedarDB ekibi DOOM oyununu SQL ile çalıştırdı

SQL çoğu kişi tarafından büyük veri kümelerini yönetme aracı olarak görülse de. Özünde C veya Python gibi genel amaçlı dillerde bulunan özelliklere sahip bir programlama dilidir. Genel amaçlı kullanım için tasarlanmasa da beklenmedik görevleri yerine getirebilir. CedarDB ekibi bu kapasiteyi…

CedarDB ekibi, ilişkisel veritabanı sorgu dili SQL'i kullanarak özgün DOOM oyununu çalıştıran bir proje gerçekleştirdi. Oyunun WAD verileri tablolarda tutulurken, görüntü işleme ve oyun motoru işlevleri 1300 satır SQL koduyla, 89 ortak tablo ifadesi kullanılarak sağlandı.

DOOM'un gerçek 3D grafik kullanmaması ve grafik kartları öncesi dönemde tasarlanmış olması, SQL ile modellenmesini mümkün kılan etkenler olarak belirtiliyor. Kod GitHub'da paylaşılırken, projede ayrıca 4000 satır SQL ve az miktarda Python kullanıldığı aktarılıyor.

Bu çalışma, SQL'in alışılmadık iş yüklerini nasıl ele alabildiğine somut bir örnek oluşturuyor. Aynı fikrin düzenli ifadeler ve Microsoft Word gibi diğer araçlarla da sınandığı diğer sürümler de mevcut.

Kaynak: FikirPilot · TRBülten tarafından derlendi