Знать-то должен. А еще каждый человек должен знать арифметику. Вот только в начальной школе сначала учат складывать, умножать и делить целые числа. В начале средней школы (или в конце начальной, у кого как) ученики узнают, что есть еще и дроби (типа раньше их не существовало). А уже в 9-10 классах выясняется (о Боже!), что это все фигня, ибо есть комплексные числа, которые никак не укладываются в голове.
Если уж и вводить какую-то дополнительную дисциплину на первом курсе, то не чистую Архитектуру ЭВМ, а некий вводный курс, дающий самые базовые знания: ЦП, АЛУ, RAM, PCI, ОС, супервизор. А вот про регистры процессоров IA-32 и схему трансляции адресов в защищенном режиме не надо им знать, успеют еще. ;)
Да. И на мой взгляд это хорошо, ибо Pascal позволяет полностью сконцентрироваться на алгоритмах и основных понятиях в программировании (подпрограммы, точки возврата, рекурсия), не задумываясь о, например, выделении памяти под char*. В моей группе на первом семестре были студенты, которые никогда раньше не программировали. Для них Pascal это самое оно.
Во многих ВУЗах студенты вынуждены рано или поздно поставить себе XP (хотя бы на виртуальную машину), т.к. модуль Graph в Pascal (или библиотека graphics.h в C++) не работают под Vista/Se7en.
Например, сделать отдельный каталог для рекламных аудио записей. Как описано в статье, сгенерировать плейлист. А в программе рандомизации работать с двумя файлами сразу. Например, после трех треков вставлять в плейлист случайную рекламную аудио запись.
Делал свою реализацию на основе данного поста (за что автору спасибо). До определенного момента все работало нормально. Но, как только вышла 5 версия антивируса, клиентам при обновлении выдается ошибка «Неавторизованный доступ». Похоже, благодаря стараниям ESET, эта статья более не актуальна.
[] Linux
[] Windows Server
[] *BSD
[] Другие POSIX-системы (Solaris, HP-UX, etc.)
Если уж и вводить какую-то дополнительную дисциплину на первом курсе, то не чистую Архитектуру ЭВМ, а некий вводный курс, дающий самые базовые знания: ЦП, АЛУ, RAM,
PCI, ОС, супервизор. А вот про регистры процессоров IA-32 и схему трансляции адресов в защищенном режиме не надо им знать, успеют еще. ;)Чтобы в самом начале обучения начисто отбить у большинства студентов желание становиться программистами?
P.S. Безмятежность рулит!