12 poin oleh regentag 2024-08-13 | 9 komentar | Bagikan ke WhatsApp

KAIST mengumumkan pada tanggal 13 bahwa tim peneliti Departemen Ilmu Komputer yang dipimpin Ryu Seok-young (Laboratorium Bahasa Pemrograman) telah mengembangkan 'teknologi penerjemahan kode C-ke-Rust' yang mencegah timbulnya masalah memori pada fitur inti bahasa C. Hasil penelitian ini diterima di konferensi akademik internasional 'Automated Software Engineering (ASE)'.

Makalah tersebut diterbitkan di jurnal PACMPL (Proceedings of the ACM on Programming Languages) pada 21 Juni waktu Korea, dan dipresentasikan di konferensi PLDI 2024 yang berlangsung dari 25 hingga 27 Juni.

9 komentar

 
azabell 2024-08-18

Kelihatannya menarik juga.

 
skrevolve 2024-08-16

Kalau tujuannya mengganti semuanya lewat konversi, apakah Rust masih punya makna?

 
purely4959 2024-08-17

Dari sisi keamanan memori, bukankah ini punya nilai lebih yang cukup besar?
Juga, sepertinya bagian-bagian yang tidak bisa dikonversi secara otomatis saat mengelola kode C yang sudah ada dengan basis ownership bisa membantu menemukan isu keamanan.

 
koreaisbest 2024-08-14

Dari C ke Rust... sedang mabuk, ya?

 
regentag 2024-08-14

Bukankah bisa menerjemahkan C ke Rust..?

 
andrewchaa 2024-08-14

Kalau hanya mengonversi union, saya kurang paham apa maknanya.

 
botplaysdice 2024-08-14

Bukankah alasan mereka berfokus pada konversi union karena menerjemahkan komponen lainnya itu sederhana?

 
jongyeol 2024-08-13

Kalau hanya melihat judul artikelnya, orang mudah salah paham seolah-olah terjemahan C->Rust sudah sepenuhnya bisa dilakukan, tetapi baik isi artikel di atas maupun artikel lain tampaknya hanya menyebut konversi union.


(Artikel di atas)
"Tim peneliti mengembangkan teknologi untuk menerjemahkan union pada bahasa C yang sudah ada ke kode Rust."
"Tim peneliti berencana melanjutkan riset lanjutan untuk mencapai tahap 'terjemahan otomatis penuh'."


(Artikel lain)
"KAIST (rektor Lee Kwang-hyung) mengumumkan pada tanggal 13 bahwa tim riset Profesor Ryu Suk-young dari Departemen Ilmu Komputer (Laboratorium Bahasa Pemrograman) untuk pertama kalinya di dunia mengembangkan teknologi yang mengubah union* pada bahasa C menjadi tagged union di Rust."
https://www.lecturernews.com/news/articleView.html?idxno=158865

 
secret3056 2024-08-13

Belum lama ini juga ada berita tentang TRACTOR..