История изменений
Исправление Xenius, (текущая версия) :
Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.
---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.
Основные вопросы треда:
* Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?
* Если нельзя, то где теоретическое обоснование того, что нельзя?
Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.
Исправление Xenius, :
Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.
---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.
Основные вопросы треда:
* Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?
Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.
Исправление Xenius, :
Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.
---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.
Основные вопросы треда:
* Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код?
* А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем?
* Если можно, то может быть такой уже есть?
Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.
Исходная версия Xenius, :
Summary
Не понимаю, почему мне в тред набежали анонимусы и как они друг друга отличают. Один анонимус уже слился, не сумев написать простейшую консольную утилиту. Да что там, вообще не сумев показать ни одного фрагмента кода длиннее одной строчки — очевидно, что если бы он что-то из себя представлял, не на словах, а на деле, он бы уже давно что-нибудь, да показал.
---- Проблема в том, что на C очень сложно писать безопасный код, который делает что-то реальное, примерно как пройти по минному полю. Профессиональный сапёр это, конечно, сделает, но было бы глупо требовать от всех таких умений. И даже профессиональные сапёры ошибаются время от времени. Описание парочки мин.
Основные вопросы треда: * Так ли необходимо это хождение по минному полю для того, чтобы писать быстрый код? * А если всё-таки необходимо, неужели нельзя сделать язык+компилятор со встроенным миноискателем? * Если можно, то может быть такой уже есть?
Я понимаю, что нельзя просто так взять и выкинуть C, поскольку на него слишком много всего завязано, но можно уже и сделать ему замену, которая может использоваться в проектах, где завязки на C пока нет — например программных системах, которые пишутся с нуля.