История изменений
Исправление www_linux_org_ru, (текущая версия) :
Вот это всё и есть демагогия. Вываливать странные рассуждения о том, как что-то можно улучшить, при этом постоянно снабжая их ремарками типа «ну я не знаю как, но можно что-то как-то сделать».
я считаю данную претензию неуместной (и еще и удивительной)
пример: видя, как кто-то крадет, я могу закричать «воруют!», и мой крик будет общественно полезным даже при том, что я не сопроводил свой крик выполнимыми способами поимки вора либо закрытия для него возможностей воровать
точно так же, видя, как преувеличиваются возможности употребления растовского unsafe в деле написания надежных программ, общественно полезным будет указать на это, даже не сопроводив свое указание выполнимыми способами улучшить раст
добавлю: «воровство» раста идет не только по фронту завышения его возможностей, но и фронту преувеличения ненадежности си; к примеру «as soon as your program starts talking to C it stops being safe»
Even other safe languages generally expose C interfaces for the world at large! Regardless of why you're doing it, as soon as your program starts talking to C it stops being safe. https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html
это ложь, так как существуют интерфейсы, которые можно выставить на си, не повредив корректности программы
з.ы. под «си» я называю код на языке, отвечающий стандарту си — это важно
Исходная версия www_linux_org_ru, :
Вот это всё и есть демагогия. Вываливать странные рассуждения о том, как что-то можно улучшить, при этом постоянно снабжая их ремарками типа «ну я не знаю как, но можно что-то как-то сделать».
я считаю данную претензию неуместной (и еще и удивительной)
пример: видя, как кто-то крадет, я могу закричать «воруют!», и мой крик будет общественно полезным даже при том, что я не сопроводил свой крик выполнимыми способами поимки вора либо закрытия для него возможностей воровать
точно так же, видя, как преувеличиваются возможности употребления растовского unsafe в деле написания надежных программ, общественно полезным будет указать на это, даже не сопроводив свое указание выполнимыми способами улучшить раст
добавлю: «воровство» раста идет не только по фронту завышения его возможностей, но и фронту преувеличения ненадежности си; к примеру «as soon as your program starts talking to C it stops being safe»
Even other safe languages generally expose C interfaces for the world at large! Regardless of why you're doing it, as soon as your program starts talking to C it stops being safe. https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html
это ложь, так как существуют интерфейсы, которые можно выставить на си, не повредив корректности программы