Tez-tez verilən suallar
My Compiler haqqında ən çox verilən suallara qısa cavablar.
Compiler necə işləyir?
Kodunuz icra serverimizdə (Judge0) təhlükəsiz sandbox-da işləyir. Kompilyasiya və ya interpretasiya olunur, nəticə, icra vaxtı və yaddaş istifadəsi bir neçə saniyə ərzində redaktora qayıdır.
Hansı proqramlaşdırma dilləri dəstəklənir?
C, C++, C#, Java, Python, JavaScript, TypeScript, Go, Rust, PHP, Ruby, Kotlin, Swift, Scala, R, Perl, Lua, Bash və SQL, həmçinin HTML, CSS, JSON, XML və Markdown önizləmələri.
My Compiler pulsuzdur?
Bəli. Bütün funksiyalar pulsuzdur, xidmət reklamlarla dəstəklənir.
Giriş etmək lazımdır?
Xeyr. Hesabsız da kod yazıb işlədə bilərsiniz. Hesab yalnız kodunuzu saxlamaq üçün lazımdır.
Kodlar saxlanılır?
Avtomatik yox. Səhifəni yenilədikdə redaktor sıfırlanır. Daxil olub Saxla düyməsini bassanız, kod hesabınızda saxlanılır.
Judge0 nədir?
Judge0 açıq mənbəli kod icra sistemidir. Proqramları vaxt və yaddaş limitləri ilə izolyasiya olunmuş sandbox-larda işlədir və nəticəni qaytarır.
SQL necə işləyir?
SQL brauzerinizdə, WebAssembly-yə kompilyasiya olunmuş SQLite (sql.js) üzərində işləyir. Hər icra boş verilənlər bazası ilə başlayır, hər SELECT cədvəl kimi göstərilir. Heç nə saxlanmır.
Proqrama dəyər necə verilir?
Python, C və C++ dillərində proqram giriş istəyən yerdə dayanır və cavabı terminaldakı kimi nəticə hissəsində yazırsınız. Digər dillərdə işlətməzdən əvvəl açılan xanaya hər sətirə bir dəyər yazırsınız.
Fayl yükləmək mümkündür?
Yüklə düyməsi ilə mənbə faylını redaktora yükləyə bilərsiniz. Proqramınız işləyərkən yüklədiyiniz faylları oxuya bilməz.
Kodu endirmək olur?
Bəli. Endir düyməsi redaktorun məzmununu düzgün uzantılı fayl kimi (məsələn, main.py) saxlayır. Kopyala kodu mübadilə buferinə yazır.
Kod paylaşmaq olur?
Hələlik paylaşma linki yoxdur. İndilik kodu kopyalayıb və ya endirib göndərə bilərsiniz. Link ilə paylaşma sonradan əlavə oluna bilər.
Mobil dəstəyi varmı?
Bəli. Sayt responsivdir və telefon, planşetdə işləyir. Böyük ekranlarda redaktor və dil paneli daha rahatdır.
Məhdudiyyətlər nələrdir?
Hər icranın qısa vaxt limiti və məhdud yaddaşı var. Kod 100 000, giriş dəyərləri 20 000 simvola qədər ola bilər. Uzun işləyən və ya ağır proqramlar dayandırılır.
Xarici kitabxana və ya internetdən istifadə etmək olar?
Xeyr. Sandbox-un şəbəkə girişi yoxdur, yalnız hər dilin standart kitabxanası mövcuddur.
Təhlükəsizlik necə təmin olunur?
Kod sistemlərimizə çıxışı olmayan izolyasiya olunmuş sandbox-larda işləyir. Saxlanmış kod sətir səviyyəli təhlükəsizliklə qorunur, yalnız siz oxuya bilərsiniz, bağlantılar HTTPS ilə aparılır.
Reklamlar niyə göstərilir?
Reklamlar server və kod icrası xərclərini ödəyir və My Compiler-i pulsuz saxlamağa imkan verir. Reklam və kukilərin necə işlədiyini Məxfilik siyasətində oxuyun.
Premium plan varmı?
Hazırda yoxdur. Ödənişli planlar əlavə etsək, pulsuz versiya qalacaq və dəyişiklikləri saytda elan edəcəyik.
Niyə xəta və ya “Time Limit Exceeded” görürəm?
Əvvəlcə xəta mesajına baxın: problemli sətri göstərir. “Time Limit Exceeded” proqramın çox uzun işlədiyini bildirir, çox vaxt sonsuz dövr və ya verilməmiş giriş dəyərini gözləmək səbəbindən.
Məlumatlarımı necə silim?
Qeydiyyatdan keçdiyiniz ünvandan bizə yazın, hesabınızı və bütün saxlanmış kodları 30 gün ərzində siləcəyik.
Sizinlə necə əlaqə saxlayım və ya xəta bildirim?
contact@mycompiler.online ünvanına yazın. Brauzerinizi, dili və problemə səbəb olan kodu qeyd edin.