2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 
Сообщение17.04.2006, 13:10 
Аватара пользователя
ACM использут систему PC^2 для проверки кодов программ.

Каждая задача расчитана (по мнению их составителей ) на определенное количество памяти и времени.
Участник посылает код.
Далее система проверяет. И ето самое главное: для каждой задачи составлен список тестовых примеров.
Ну и если: компиляция прошла удачно, все тесты пройдены(совпали выходные данные), время не надвысило требуемого и память в порядке, то задача засчитана. Ура!

 
 
 
 
Сообщение18.04.2006, 22:46 
Аватара пользователя
:evil:
Yuri Gendelman писал(а):
Попадалась мне как-то карикатура: на клавиатуре для настоящего хакера всего 3 клавиши: "0", "1" и "Enter". :D

Изображение
Это не карикатура -- это М-222. Ряды кнопок на столе -- двоичные разряды регистра. Регистр адреса и 6 регистров данных. В каждом ряду -- ровно 45 кнопок (по количеству битов в слове) -- нажата 1, не нажата 0 (лукавлю, еще -- "сброс"). На стенке перед столом -- лампочки, отражающие содержание памяти (они видны, как точки). По кнопке "Пуск" содержимое регистров переносится в МОЗУ (магнитное оперативное запоминающее устройство).

Метод отладки -- вывести на лампочки нужную ячейку памяти, и смотреть, как она изменяется по мере прохождения программы (в реальном времени). Еще был динамик, на который выдавался разный тон в зависимости от исполняемой команды. Какие были вальсы!

 
 
 
 
Сообщение19.04.2006, 17:09 
Ну все-таки только "1" и "0" - это жестоко. Лучше уже 16 цифровых клавиш (как можно догадаться 16-ричные цифры) и управляющие клавишы (Пуск, Возврат, Запись, Уст. ад. и т.д.). На "Микролабах" очень даже интересно програмить, хотя минус в том, что малая часть текста программы видна. Был случай когда нашел ошибку, вроде бы исправил, но все равно не работает. Мучился, а потом выяснилось, что эта предыдущая ошибка не исправилась.

 
 
 
 
Сообщение19.04.2006, 18:14 
Аватара пользователя
:evil:
Werwolf писал(а):
Ну все-таки только "1" и "0" - это жестоко. Лучше уже 16 цифровых клавиш (как можно догадаться 16-ричные цифры) и управляющие клавишы (Пуск, Возврат, Запись, Уст. ад. и т.д.).

Было и такое. В "Джермейне" есть фотография передней панели IBM System/360 -- акурат Ваш запрос. :)

 
 
 [ Сообщений: 19 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group