LINUX.ORG.RU

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

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

Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.

---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.

Основные вопросы треда:
* Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?
* Если нельзя, то где теоретическое обоснование того, что нельзя?

Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.

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

Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.

---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.

Основные вопросы треда:
* Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?

Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.

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

Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.

---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.

Основные вопросы треда: * Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?

Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.

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

Summary

Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.

---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.

Основные вопросы треда: * Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код? * А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем? * Если можно, то может быть такой уже есть?

Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.