GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Dan Drake 🦆 (ddrake@mathstodon.xyz)'s status on Tuesday, 11-Nov-2025 05:07:59 JST Dan Drake 🦆 Dan Drake 🦆

    I used to teach at KAIST and this is a great development from their CS folks -- provably correct translation from C to Rust.

    https://news.kaist.ac.kr/newsen/html/news/?mode=V&mng_no=54270

    #kaist #c #rust

    In conversation about 7 months ago from mathstodon.xyz permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: news.kaist.ac.kr
      News at KAIST
      사이트 설명을 간략히 기록 해주세요.
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 11-Nov-2025 05:09:25 JST Paul Cantrell Paul Cantrell
      in reply to
      • DougMerritt (log😅 = 💧log😄)
      • Benjamin Geer

      @dougmerritt @benjamingeer @ddrake
      That, and:

      Refactoring semi-idiomatic Rust → idiomatic Rust is surely a far less error-prone trip than translating C → Rust.

      In conversation about 7 months ago permalink
    • Embed this notice
      DougMerritt (log😅 = 💧log😄) (dougmerritt@mathstodon.xyz)'s status on Tuesday, 11-Nov-2025 05:09:27 JST DougMerritt (log😅 = 💧log😄) DougMerritt (log😅 = 💧log😄)
      in reply to
      • Benjamin Geer

      @benjamingeer @ddrake
      I haven't read it yet, but the news article points to the open access paper; at first blush they appear to care about idiomatic Rust :

      Automatically Translating C to Rust
      Automatic C-to-Rust translation tools are helpful, but they produce unsafe and unidiomatic code. What can be done to address these issues?
      Authors: Jaemin Hong, Sukyoung RyuAuthors Info & Claims
      Communications of the ACM, Volume 68, Issue 11
      https://dl.acm.org/doi/10.1145/3737696

      In conversation about 7 months ago permalink

      Attachments


    • Embed this notice
      Benjamin Geer (benjamingeer@piaille.fr)'s status on Tuesday, 11-Nov-2025 05:09:28 JST Benjamin Geer Benjamin Geer
      in reply to

      @ddrake This is very cool, but I wonder what the Rust code looks like: is it idiomatic Rust, which in many cases would require drastically changing the design of the original code? Is it something that a human would find maintainable? And (considering that it’s entirely possible to write unsafe code in Rust), is it provably safer than the original code? If not, maybe it would be better to pay human programmers to rewrite C code in Rust.

      In conversation about 7 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.