01.08.2021

Для ядра Linux предложен драйвер GPIO, написанный на Rust

 
  • 2.8, Аноним (5), 16:06, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так C++ — это почти C, только чуть удобнее, ООП (хотя концепция ООП под вопросом), больше возможностей, но всё такое же с ушами из 80-ых.

    Любил C++ до перехода на Rust.
     
     
     
  • 4.14, Аноним (5), 16:08, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бро, я пишу на C++ больше 10 лет.

    Да, чуть удобнее C, но всё та же помойка.
     
     
     
     
  • 7.19, Аноним (15), 16:13, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю да …
    но даже там можно писать хорошо, так что проблема скорее всего в руках и голове )
     
  • 2.9, OnTheEdge (ok), 16:06, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну так весь смысл в пресловутой безопасности раста, так что упоминание плюсов здесь просто неуместно
     
     
  • 3.13, Аноним (5), 16:08, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не считаю это основным преимуществом Раста. Скорее как приятный бонус, да. Его сила в остальных возможностях.
     

  • 1.6, Аноним (6), 16:05, 20/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Особенностью драйвера является то, что его реализация практически построчно повторяет имеющийся драйвер GPIO на языке Си

    Теперь осталось так же построчно переписать его обратно на Си, и тогда гарантии безопасности, проверенные формальным верификатором раста, перейдут на сишный код. И не надо никакого растового тулчейна для сборки ядра.

     
  • 1.7, КО (?), 16:05, 20/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    «практически построчно»

    И внизу полотно комментов, разбирающий и исправляющий ошибки в раст варианте…

    Не вижу реальной пользы в перестановке стульев.
     
     
  • 2.11, Аноним (5), 16:07, 20/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Довольно наглядно сравнивать, почему синтаксис Растп делает код приятнее. Думаю, это основная цель.
     

  • 1.16, Аноним (18), 16:11, 20/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ктобы сомневался что ничего полезного он итаки не сделают. Только вон построчно и могут заменить даже не включая мозга. Но это раст детка.
     
  • 1.20, Аноним (20), 16:21, 20/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Rust меня отталкивает синтаксисом, но если его не учитывать, то плюсов при переходе можно набрать достаточно.

    Ох, если бы не вырвиглазный синтаксис Rust…

     

    Источник.