• 🔥 Webmasterlar İçin Devrim: Apache/XAMPP ile Doğrudan Çalışan, Yapay Zekâ Destekli Yeni Dil: LOOK!
Merhaba R10 üyeleri, Webmasterlar ve Geliştiriciler;
Bugün sizlere, web projelerinde alışılagelmiş karmaşık sunucu yapılandırmalarını, devasa kütüphane bağımlılıklarını ve performans darboğazlarını ortadan kaldırmak amacıyla Codlook ekibi tarafından geliştirilen, tamamen yerli ve özgün bir programlama dilini tanıtmak istiyoruz: LOOK!
❓ LOOK Nedir?
LOOK, arka planda C++23 standartlarının gücünü kullanan, web tabanlı backend uygulamaları geliştirmek için tasarlanmış tek-binary (single-binary) yapılı bir programlama dilidir. Framework (çerçeve) karmaşasından sıkılan, "kodumu yazayım, sunucuya atayım ve direkt çalışsın" diyen geliştiriciler için optimize edilmiştir.
🌟 Neden LOOK? Öne Çıkan Özellikleri:
  • 📦 Sıfır Bağımlılık (Single-Binary): Çalışmak için harici bir web çerçevesine, npm paketlerine veya karmaşık konfigürasyon dosyalarına ihtiyaç duymaz.
  • 🛠 Apache ve XAMPP ile Doğrudan Uyum: Geliştirdiğiniz .lk uzantılı betikleri, standart sunucu ortamlarına kopyalayarak saniyeler içinde yayına alabilirsiniz.
  • 🏎 Çift Çalışma Modu (Script & FastCGI):
    • Script Modu: Her istekte betiği baştan yürütür (klasik PHP mantığı).
    • FastCGI Modu: Betiği hafızada bir kez yükleyerek runtime’ı sürekli sıcak tutar. Veri tabanı bağlantıları kalıcı (persistent) kalır, istek başına bağlantı maliyeti sıfıra iner!
  • 🧩 Dinamik Tipli Yapı & Şema Duyarlılığı: Değişken tanımlarken veri türü belirtmekle uğraşmazsınız ($değişken formatı). Üstelik veri tabanından gelen verileri (MySQL vb.) otomatik olarak şemasına göre algılar ve JSON'a dönüştürür.
  • 🛡 Çalışma Zamanı (Runtime) Güvenliği: Gömülü yığın taşması koruması (stack overflow protection) sayesinde, hatalı sonsuz döngülerde sunucuyu kilitlemek yerine güvenli bir çalışma zamanı hatası fırlatır.
  • 🌐 Yerleşik WebSocket & SSE: Üçüncü parti hiçbir kütüphane kurmadan, anlık (real-time) chat, bildirim veya borsa uygulamalarını yerel protokol desteğiyle yazabilirsiniz.


💻 LOOK ile Kod Yazmak Ne Kadar Kolay? (Örnek Yapı)
Veri tabanından veri çekip JSON API çıktısı vermek LOOK ile sadece birkaç satır:
$route = "/api/v1/kullanicilar";
$db = connect("mysql://r10_userassword@localhost/r10_db");

// Tek satırda sorgu ve otomatik JSON dönüşümü!
$uyeler = $db->query("SELECT id, username FROM users WHERE status = 1");
return json($uyeler);
🛠 Geliştirici Ekosistemi Hazır!
  • VS Code Desteği: Kod yazarken zorlanmamanız için Visual Studio Marketplace üzerinde saf JavaScript ile yazılmış, sözdizimi vurgulama (syntax highlighting) sağlayan resmi eklentisi yayında!Yapay Zekâ Asistanı (Looky): Dilin dokümantasyonuna ve tüm hata kodlarına tamamen hakim olan yerleşik yapay zekâ asistanımız Looky, kod yazarken en büyük yardımcınız olacak.
🔗 Faydalı Bağlantılar:
  • 🌐 Resmi Web Sitesi: codlook.com
  • 📚 Teknik Dokümantasyon: look.codlook.com/docs.html
  • 🧩 VS Code Eklentisi: LOOK Language - VS Marketplace
Projemiz hakkında her türlü yapıcı eleştiriye, öneriye ve fikre açığız. R10 topluluğunun geri bildirimleri bizim için çok değerli.
Sizce web projelerinde tek-binary mimarisi ve sıfır bağımlılık felsefesi işlerinizi ne kadar kolaylaştırır? Yorumlarınızı bekliyoruz!


* https://github.com/codlook/look
github için yıldızlarınızı bekliyoruz.