Sıkça Sorulan Sorular
My Compiler hakkında en sık sorulan sorulara kısa yanıtlar.
Derleyici nasıl çalışır?
Kodunuz, çalıştırma sunucumuzda (Judge0) güvenli bir sandbox içinde çalışır. Derlenir veya yorumlanır; çıktı, çalışma süresi ve bellek kullanımı birkaç saniye içinde editöre döner.
Hangi programlama dilleri destekleniyor?
C, C++, C#, Java, Python, JavaScript, TypeScript, Go, Rust, PHP, Ruby, Kotlin, Swift, Scala, R, Perl, Lua, Bash ve SQL; ayrıca HTML, CSS, JSON, XML ve Markdown önizlemeleri.
My Compiler ücretsiz mi?
Evet. Tüm özellikler ücretsizdir; hizmet reklamlarla desteklenir.
Giriş yapmam gerekiyor mu?
Hayır. Hesap olmadan da kod yazıp çalıştırabilirsiniz. Hesap yalnızca kodunuzu kaydetmek için gerekir.
Kodlar kaydediliyor mu?
Otomatik olarak hayır. Sayfayı yenilediğinizde editör sıfırlanır. Giriş yapıp Kaydet'e basarsanız kod hesabınızda saklanır.
Judge0 nedir?
Judge0, açık kaynaklı bir kod çalıştırma sistemidir. Programları süre ve bellek sınırlarıyla izole sandbox ortamlarında çalıştırır ve sonucu döndürür.
SQL nasıl çalışır?
SQL, tarayıcınızda WebAssembly'ye derlenmiş SQLite (sql.js) üzerinde çalışır. Her çalıştırma boş bir veritabanıyla başlar ve her SELECT tablo olarak gösterilir. Hiçbir şey saklanmaz.
Programa girdi nasıl veririm?
Python, C ve C++ dillerinde program girdi istediği noktada durur ve yanıtı çıktı bölümüne bir terminaldeki gibi yazarsınız. Diğer dillerde çalıştırmadan önce açılan kutuya her satıra bir değer yazarsınız.
Dosya yüklenebilir mi?
Yükle düğmesiyle bir kaynak dosyasını editöre yükleyebilirsiniz. Programınız çalışırken yüklediğiniz dosyaları okuyamaz.
Kodumu indirebilir miyim?
Evet. İndir, editör içeriğini doğru uzantılı bir dosya olarak (ör. main.py) kaydeder. Kopyala ise kodu panoya alır.
Kod paylaşılabilir mi?
Henüz paylaşım bağlantısı yok. Şimdilik kodu kopyalayıp veya indirip gönderebilirsiniz. Bağlantıyla paylaşım ileride eklenebilir.
Mobil desteği var mı?
Evet. Site duyarlıdır ve telefon ile tablette çalışır. Büyük ekranlarda editör ve dil paneli daha rahattır.
Sınırlamalar nelerdir?
Her çalıştırmanın kısa bir süre sınırı ve sınırlı belleği vardır. Kod en fazla 100.000, girdi en fazla 20.000 karakter olabilir. Uzun süren veya ağır programlar durdurulur.
Harici kütüphane veya internet kullanabilir miyim?
Hayır. Sandbox'ın ağ erişimi yoktur; yalnızca her dilin standart kütüphanesi kullanılabilir.
Güvenlik nasıl sağlanıyor?
Kod, sistemlerimize erişimi olmayan izole sandbox ortamlarında çalışır. Kayıtlı kod satır düzeyinde güvenlikle korunur, yalnızca siz okuyabilirsiniz; bağlantılar HTTPS ile yapılır.
Neden reklam gösteriliyor?
Reklamlar sunucu ve kod çalıştırma maliyetlerini karşılar ve My Compiler'ı ücretsiz tutmamızı sağlar. Reklamların ve çerezlerin nasıl çalıştığını Gizlilik Politikası'nda okuyabilirsiniz.
Premium plan var mı?
Şu anda yok. Ücretli planlar sunarsak ücretsiz sürüm kalacak ve değişiklikleri sitede duyuracağız.
Neden hata veya “Time Limit Exceeded” görüyorum?
Önce hata mesajına bakın: sorunlu satırı gösterir. “Time Limit Exceeded”, programın çok uzun çalıştığı anlamına gelir; genellikle sonsuz döngü ya da verilmemiş girdiyi beklemek yüzünden olur.
Verilerimi nasıl silerim?
Kayıt olduğunuz adresten bize yazın; hesabınızı ve tüm kayıtlı kodları 30 gün içinde sileriz.
Sizinle nasıl iletişime geçerim veya hata bildiririm?
contact@mycompiler.online adresine yazın. Tarayıcınızı, dili ve soruna yol açan kodu belirtin.