Pendeteksi Bahasa

Tempel cuplikan kode dan dapatkan seketika bahasa yang paling mungkin — detektor memberi skor pada penggunaan kata kunci, penanda sintaks khas, gaya komentar, dan nama berkas opsional terhadap signature untuk 27 bahasa umum (Python, JavaScript, Java, C/C++, C#, Go, Rust, SQL, HTML/CSS, dan lainnya). Tiga tebakan teratas ditampilkan beserta petunjuk persis yang cocok. Heuristik, lokal, dan ramah privasi: tidak ada yang meninggalkan browser Anda.
Cara kerja & batasannya. Deteksi bersifat heuristik: ia menghitung kata kunci khas, penanda sintaks (mis. , def , package main), gaya komentar dan ekstensi berkas, lalu memeringkat 27 signature. Cuplikan pendek atau generik bisa ambigu (mis. import dipakai bersama oleh Python dan Go), dan tebakan teratas bisa keliru untuk kode campuran atau yang sangat terpotong — perlakukan hasilnya sebagai saran. Didukung: JavaScript, TypeScript, Python, Java, C, C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, Objective-C, Bash, Perl, PowerShell, SQL, HTML, CSS, JSON, YAML, XML, Markdown, Scala, R, Lua.
Bagaimana deteksi bahasa pemrograman bekerja?

Deteksi adalah masalah klasifikasi dengan dua pendekatan luas: model statistik yang dilatih pada korpus (frekuensi token, n-gram) dan pencocokan signature yang disusun manual — yang dilakukan halaman ini. Setiap bahasa memiliki signature berupa petunjuk khas: kata kunci yang hanya digunakannya (def, fn, public static void), penanda sintaks seperti gaya komentar atau <?php, dan ekstensi nama berkas. Detektor menghitung petunjuk mana yang muncul dalam cuplikan dan memeringkat signature yang paling cocok, lalu menampilkan bukti persisnya agar Anda dapat menilainya sendiri.

Cuplikan pendek secara inheren ambigu — import saja ada di Python, Go, dan Java — sehingga peringkat detektor (dan daftar petunjuk) lebih informatif daripada tebakan teratas tunggalnya.