Описание тега tools
В области компьютерных наук, я очень привык (и поощрять) тезисы, которые содержат каких-либо существенных фрагментов кода, как поплавки. В самом деле, как тезисы обеспечить практически неограниченное пространство, нет необходимости в экстремальных краткость документы и концепции глава, которая описывает обоснование проектных решений в разрабатываемой концепции является, как правило, сопровождается осуществлением главы, которые можно описать реализована версии в глубину, в том числе (но не ограничиваясь) показывает презентационных фрагменты исходного кода.
В большинстве случаев, это вовсе не означает, что весь исходный код файлов должны быть напечатаны. Это, как правило, ссылаясь на несколько строк кода, или один методов, реализующих определенный алгоритм.
Для ввода/вывода файлов, вещи похожи, и они могут быть даже более важными, чем фрагменты кода, поскольку они могут объяснить управляемости и производительности прототип, разработанный в рамках диссертационной работы.
Вопреки различных других ответов здесь, я советую от сдачи какой-либо исходный код в приложении в обычном случае. Приложения для подробную информацию, которая может понадобиться для дальнейшего использования, но которые слишком "скучный" для интеграции в полном объеме в основной части текста. Это означает, что информация в приложении должна быть оптимизирована таким образом, она может быть использована в значительной степени. Иными словами, приложение в (печатными буквами) документ может быть хорошо для человеческого восприятия анкеты или комплектов таблиц, но полный исходный код файлов всегда должны быть доставлены в электронном виде (и в вузах я знаю, (по крайней мере в CS) тезисы должны быть переданы в виде печатных документов, которые сопровождаются компакт-диск). Источник фрагментов кода, которые идут в основной части текста как поплавки служат той же цели, рисунков, таблиц и формул в основной части текста - они иллюстрируют то, что было бы слишком громоздким для описания в тексте.