LINUX.ORG.RU

История изменений

Исправление kirk_johnson, (текущая версия) :

Нет, ну серьёзно? Ну пока у него простая задача, да. А, не дай Бог, произойдёт её усложнение? Ну, например, он увеличит число опрашиваемых устройств? А они по сети работают, в разных сегментах, где разная латентность. Протокол двунаправленный, т.е., данные и с устройства и на устройство. И что делать? Вот мы и подбираемся к ситуации, когда он задумается о своём менеджере памяти.

Крайне, КРАЙНЕ маловероятно. Разве что он данные через infiniband гонять начнет. Но чото я сомневаюсь.

Почему язык должен кого-либо в чём-то ограничивать? Проблемы с памятью, на мой взгляд, это как дизентирия. Болезнь грязных рук. Сделал malloc()/calloc(), ну так будьте любезны и free() сделать. Выделяете область памяти? Ну так проверьте возвращаемое значение и границы области... Это аксиоматично как сходили в туалет — помойте руки после посещения.=)

Зачем плодить attack surface ради мифической возможности заюзать собственный алокатор? Ну не файловую систему он пишет.

Исправление kirk_johnson, :

Нет, ну серьёзно? Ну пока у него простая задача, да. А, не дай Бог, произойдёт её усложнение? Ну, например, он увеличит число опрашиваемых устройств? А они по сети работают, в разных сегментах, где разная латентность. Протокол двунаправленный, т.е., данные и с устройства и на устройство. И что делать? Вот мы и подбираемся к ситуации, когда он задумается о своём менеджере памяти.

Крайне, КРАЙНЕ маловероятно. Разве что он данные через infiniband гонять начнет.

Почему язык должен кого-либо в чём-то ограничивать? Проблемы с памятью, на мой взгляд, это как дизентирия. Болезнь грязных рук. Сделал malloc()/calloc(), ну так будьте любезны и free() сделать. Выделяете область памяти? Ну так проверьте возвращаемое значение и границы области... Это аксиоматично как сходили в туалет — помойте руки после посещения.=)

Зачем плодить attack surface ради мифической возможности заюзать собственный алокатор? Ну не файловую систему он пишет.

Исправление kirk_johnson, :

Нет, ну серьёзно? Ну пока у него простая задача, да. А, не дай Бог, произойдёт её усложнение? Ну, например, он увеличит число опрашиваемых устройств? А они по сети работают, в разных сегментах, где разная латентность. Протокол двунаправленный, т.е., данные и с устройства и на устройство. И что делать? Вот мы и подбираемся к ситуации, когда он задумается о своём менеджере памяти.

Крайне, КРАЙНЕ маловероятно.

Почему язык должен кого-либо в чём-то ограничивать? Проблемы с памятью, на мой взгляд, это как дизентирия. Болезнь грязных рук. Сделал malloc()/calloc(), ну так будьте любезны и free() сделать. Выделяете область памяти? Ну так проверьте возвращаемое значение и границы области... Это аксиоматично как сходили в туалет — помойте руки после посещения.=)

Зачем плодить attack surface ради мифической возможности заюзать собственный алокатор? Ну не файловую систему он пишет.

Исправление kirk_johnson, :

Нет, ну серьёзно? Ну пока у него простая задача, да. А, не дай Бог, произойдёт её усложнение? Ну, например, он увеличит число опрашиваемых устройств? А они по сети работают, в разных сегментах, где разная латентность. Протокол двунаправленный, т.е., данные и с устройства и на устройство. И что делать? Вот мы и подбираемся к ситуации, когда он задумается о своём менеджере памяти.

Крайне, КРАЙНЕ маловероятно.

Почему язык должен кого-либо в чём-то ограничивать? Проблемы с памятью, на мой взгляд, это как дизентирия. Болезнь грязных рук. Сделал malloc()/calloc(), ну так будьте любезны и free() сделать. Выделяете область памяти? Ну так проверьте возвращаемое значение и границы области... Это аксиоматично как сходили в туалет — помойте руки после посещения.=)

Зачем плодить attack surface ради мифической возможности заюзать собственный алокатор?

Исходная версия kirk_johnson, :

Нет, ну серьёзно? Ну пока у него простая задача, да. А, не дай Бог, произойдёт её усложнение? Ну, например, он увеличит число опрашиваемых устройств? А они по сети работают, в разных сегментах, где разная латентность. Протокол двунаправленный, т.е., данные и с устройства и на устройство. И что делать? Вот мы и подбираемся к ситуации, когда он задумается о своём менеджере памяти.

Крайне, КРАЙНЕ маловероятно.

Почему язык должен кого-либо в чём-то ограничивать? Проблемы с памятью, на мой взгляд, это как дизентирия. Болезнь грязных рук. Сделал malloc()/calloc(), ну так будьте любезны и free() сделать. Выделяете область памяти? Ну так проверьте возвращаемое значение и границы области... Это аксиоматично как сходили в туалет — помойте руки после посещения.=)

Зачем плодить attack surface ради мифической возможно заюзать собственный алокатор?