Coding & data · Dengan contoh
Belajar bahasa pemrograman baru dari bahasa yang sudah dikuasai
Kode yang sudah kamu pahami diterjemahkan ke bahasa baru secara berdampingan, lengkap dengan perbedaan konsep yang sering menjebak pindahan dari bahasa lama.
1 kali kirim3 isianDiperbarui
Untuk: Programmer dan mahasiswa yang sudah bisa satu bahasa (misalnya Python) dan perlu cepat memakai bahasa lain seperti JavaScript, Go, atau Java.
Diadaptasi dari prompts.chat (CC0)
Prompt siap salin
Prompt
Saya sudah menguasai {{bahasa lama}} dan sedang belajar {{bahasa baru}}. Terjemahkan kode saya ke {{bahasa baru}} dengan pola seperti contoh ini. Contoh (Python ke JavaScript): Python: total = sum(h for h in harga if h > 0) JavaScript: const total = harga.filter(h => h > 0).reduce((a, h) => a + h, 0); Perbedaan: JavaScript tidak punya generator expression seperti ini; filter membuat array baru, dan reduce butuh nilai awal 0 supaya array kosong tidak menghasilkan error. Kode saya dalam {{bahasa lama}} (kunci API dan data pribadi sudah dihapus): """ {{tempel kode yang sudah kamu pahami}} """ Untuk tiap blok logika, tampilkan: kode lama, kode baru, dan perbedaan konsep seperti contoh. Pakai gaya yang lazim di {{bahasa baru}}, bukan terjemahan kata per kata. Akhiri dengan tabel Konsep | {{bahasa lama}} | {{bahasa baru}} untuk konsep yang muncul di kode saya (misalnya tipe data, penanganan error, perulangan, modul), lalu tiga latihan kecil memakai konsep yang paling berbeda. Jangan mengarang fungsi pustaka standar; bila tidak yakin sebuah fungsi ada, katakan dan sebutkan dokumentasi resmi yang perlu saya cek.
Isian yang harus kamu ganti
Ganti bagian yang disorot, termasuk tanda {{ }}.
- bahasa lama
- bahasa baru
- tempel kode yang sudah kamu pahami
Bedah prompt: kenapa ini bekerja
Tiap potongan di bawah dikutip persis dari prompt di atas.
Perbedaan: JavaScript tidak punya generator expression seperti ini
Contoh berpasangan dengan catatan perbedaan menetapkan bentuk jawaban, sehingga setiap blok kodemu dijelaskan dengan rincian yang sama.
bukan terjemahan kata per kata
Kode hasil terjemahan harfiah berjalan tetapi terasa asing bagi pengguna bahasa itu, dan kebiasaan itu terbawa saat kamu menulis sendiri.
tempel kode yang sudah kamu pahami
Belajar dari kode yang logikanya sudah kamu kuasai membuat perhatianmu tertuju pada bahasanya saja, bukan pada logika baru.
tiga latihan kecil memakai konsep yang paling berbeda
Latihan pada bagian yang paling berbeda melatih hal yang paling mungkin membuatmu salah saat menulis kode bahasa baru.
Kalau jawabannya belum pas
Kirim di percakapan yang sama. Perintah yang spesifik jauh lebih efektif daripada "perbaiki lagi".
Ada konsep yang belum paham
Konsep {{nama konsep, misalnya async/await atau pointer}} di {{bahasa baru}} belum saya pahami. Jelaskan dengan membandingkan padanannya di {{bahasa lama}}, beri satu contoh yang salah dan satu yang benar, lalu satu soal latihan.
Kelas terkait
Prompt lain di Coding & data
- Jelaskan pesan error dan cari penyebabnyaIsian formulir · Isi formulir bahasa, perintah, pesan error lengkap, dan kode terkait, lalu dapat arti error, dugaan penyebab, dan cara membuktikannya.
- Query SQL dari pertanyaan bisnisPercakapan bertahap · Tempel skema tabel sekali, pastikan AI memahaminya, lalu ajukan pertanyaan satu per satu dan dapat query beserta penjelasannya.
- Regex dari contoh yang cocok dan tidakDengan contoh · Daftar teks yang harus cocok dan yang harus ditolak jadi soal latihan bagi AI, lalu regex-nya diuji terhadap setiap contoh.
- Pesan commit dan deskripsi pull requestDua fase · Fase 1 meringkas diff dan memeriksa apakah perlu dipecah; fase 2 menulis pesan commit dan deskripsi PR dari ringkasan yang kamu setujui.