📚 BERK Standard Library
Versiyon 0.8.0
🔎 Genel Bakış
BERK dili için kapsamlı standart kütüphane. Matematikten ağ iletişimine, veri yapılarından fizik simülasyonlarına kadar geniş bir yelpazede işlevsellik sunar.
📂 Modül Kategorileri
Aşağıda BERK Standard Library'nin kategorilere göre düzenlenmiş genel bakışını görebilirsiniz.
🔢 Matematik & Bilim
Temel ve ileri seviye matematik işlemleri, karmaşık sayılar, lineer cebir ve istatistik.
- math - Temel matematik fonksiyonları (sin, cos, sqrt, pow...)
- complex - Karmaşık sayı işlemleri
- linalg - Lineer cebir operasyonları
- stats - İstatistik ve veri analizi
⚛️ Fizik & Simülasyon
Fizik simülasyonları, 2D/3D fizik motoru ve CAD modelleme araçları.
- physics - Fizik simülasyonları ve hesaplamaları
- physics2d - 2D fizik motoru
- cad - 3D CAD ve geometrik modelleme
📁 Dosya & Giriş/Çıkış
Dosya sistemi operasyonları, okuma/yazma ve yol işlemleri.
- io - Dosya okuma/yazma, konsol I/O
- path - Dosya yolu işlemleri
- fs - Dosya sistemi operasyonları
🗂️ Veri Yapıları & Koleksiyonlar
Listeler, sözlükler, kümeler ve diğer veri yapıları.
- collections - Listeler, map'ler, set'ler
- array - Dizi işlemleri
- dict - Sözlük (dictionary) yapısı
📝 String & Biçimlendirme
String manipülasyonu, formatlama ve düzenli ifadeler.
- string - String manipülasyonu
- fmt - String biçimlendirme (printf-style)
- regex - Düzenli ifadeler
🌐 Ağ & Web
HTTP sunucu/istemci, WebSocket ve TCP/UDP ağ programlama.
- http - HTTP istemci ve sunucu
- net - TCP/UDP ağ programlama
- ws - WebSocket desteği
📊 Veri Formatları
JSON, CSV, XML, TOML ve diğer veri formatları için parse/serialize.
- json - JSON parse/serialize
- csv - CSV okuma/yazma
- xml - XML işleme
- toml - TOML konfigürasyon
⚡ Async & Eşzamanlılık
Asenkron programlama, thread yönetimi ve senkronizasyon.
- async - Asenkron programlama
- thread - Thread yönetimi
- sync - Senkronizasyon primitifleri
🎨 Medya & Grafik
Ses işleme, renk manipülasyonu ve görüntü işleme.
- audio - Ses işleme ve oynatma
- color - Renk manipülasyonu
- image - Görüntü işleme
🔐 Güvenlik & Kriptografi
Şifreleme, hash algoritmaları ve güvenlik araçları.
- crypto - Şifreleme ve hash fonksiyonları
- hash - MD5, SHA256, vb.
🕐 Zaman & Tarih
Zaman ölçümü, tarih işlemleri ve formatlama.
- time - Zaman ölçümü ve formatlama
- datetime - Tarih ve saat işlemleri
🧪 Test & Debug
Test framework ve hata ayıklama araçları.
- test - Test framework
- debug - Hata ayıklama araçları