LINUX.ORG.RU

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

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

Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать

Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.

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

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

Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать

Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.

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

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

Дело в том что проверка исходников никогда не говорит о том что из этих исходников можно собрать программу, и эта программа запустится и будет работать

Так пусть соберут и проверят в любой IDE или среде, поддерживающей стандарт (MSVS тут пролетает). Если ученик не смог так сделать, чтобы собиралось в среде POSIX (компилятором, поддерживающим стандарт C99 и более новые), допустимо отправить его код на доработку.