dtcyv3985 2014-11-15 15:55
浏览 137

哪种新语言最适合编写操作系统?

I want to start a small project about writing a new mini OS. There are a lot of new fancy languages nowadays gaining popularity for their safeness and almost c or c++ like performance. Which would be a good fit to write an OS with minimal or no drawbacks. I can imagine writing in a new language would drastically save lines of code, spare complexity and so on. What about other possible advantages?

I can think of

  • Rust
  • D
  • Go
  • Red
  • Dart (maybe)

and others

Do you know of any similar projects i might even join in? I know the answers are opinionated, but that's what im asking for. Opinions on why one language might be a better fit than the other.

  • 写回答

1条回答 默认 最新

  • dongzhong2008 2014-11-15 16:04
    关注

    Of the alternative languages you listed, Rust and D are most likely the best choices. Except that Rust is still pre-1.0, and so you are pretty much guaranteed the language will have breaking changes before you finish. If you're looking to use Rust it may be better to wait until the language stabilizes at 1.0 (which is supposed to happen before the end of the year), and then start your project.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据