Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Standart Kütüphane API Referansı

BERK v1.0.0 Standart Kütüphanesi - 75 modül (42 stdlib + 33 HAL), 4100+ fonksiyon ile kapsamlı fonksiyonalite.

📚 Modül Kategorileri

🔧 Temel İşlemler (Core)

ModülAçıklamaFonksiyon Sayısı
ioGiriş/Çıkış işlemleri12
stringString manipülasyonu45
collectionsListe, map, set38
resultHata yönetimi8
timeZaman ve tarih22
fsDosya sistemi28
threadÇoklu iş parçacığı15
sysSistem bilgileri18
terminalTerminal kontrolü25
iterİteratörler32
fmtGelişmiş formatlama20

🔢 Matematik ve Bilim

ModülAçıklamaFonksiyon Sayısı
mathTemel matematik67
physicsFizik hesaplamaları78
complexKompleks sayılar24
randomRastgele sayılar18
linalgDoğrusal cebir42
statsİstatistik35
optimOptimizasyon28

🌐 Web ve Veri

ModülAçıklamaFonksiyon Sayısı
httpHTTP client/server35
jsonJSON parsing15
regexRegex işlemleri22
xmlXML işleme28
yamlYAML parsing18
csvCSV dosyaları16
encodingEncoding dönüşümleri25

🎨 Grafik ve Oyun

ModülAçıklamaFonksiyon Sayısı
guiGrafik arayüz48
graphics2D grafik52
audioSes işleme38
imageGörüntü işleme45
physics2d2D fizik motoru58
cad3d3D CAD72
mesh3D mesh48
math_3d3D matematik56
colorRenk işlemleri42

🔐 İleri Seviye

ModülAçıklamaFonksiyon Sayısı
testingTest framework25
loggingLoglama sistemi18
networkAğ işlemleri32
asyncAsenkron programlama28
compressionVeri sıkıştırma22
cryptoKriptografi35
sqliteSQLite veritabanı42
rulesKural tabanlı sistemler28

📖 Hızlı Başvuru

En Çok Kullanılan Fonksiyonlar

// I/O
io.yazdır("Merhaba")           // Ekrana yazdır
io.oku_satır()                  // Kullanıcıdan input

// String
string.uzunluk("test")         // 4
string.büyük_harf("berk")      // "BERK"
string.böl("a,b,c", ",")      // ["a", "b", "c"]

// Collections
collections.liste([1, 2, 3])
collections.ekle(liste, 4)
collections.içerir(liste, 2)  // doğru

// Math
math.pow(2, 10)                // 1024
math.sqrt(16)                  // 4.0
math.sin(math.PI / 2)          // 1.0

// File System
fs.oku_dosya("test.txt")
fs.yaz_dosya("out.txt", içerik)
fs.var_mı("dosya.txt")        // boolean

Modül Import

// Tek modül
içe_aktar io

// Çoklu modül
içe_aktar io, math, string

// Alias ile
içe_aktar collections olarak col

// Belirli fonksiyonlar
içe_aktar math.{pow, sqrt, sin}

🔍 Modül Arama

Aradığınız fonksiyonu bulmak için S veya / tuşuna basarak arama yapabilirsiniz.

📊 İstatistikler

  • Toplam Modül: 61
  • Toplam Fonksiyon: 1500+
  • Kod Satırı: 25,000+
  • Test Coverage: %85+