Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$ tclsh
% info tclversion
8.5
% clock format [clock scan {+ 100 years}]
Tue Jun 26 00:00:00 CET 2114
% clock format [clock scan {+ 1000 years}]
Sun Jun 26 00:00:00 CET 3014
% clock format 0x7fffffffffffffff
Sun Apr 24 09:29:51 CET 1583316
%скомпилированая в 64 битный код автоматически избавляется от переполнения на много летПро такое говорят — ваши бы слова, да богу в уши! В том смысле, что ни разу не правда и не столько в битах дело — в временах столько еще всего (вам невидимого):

% clock format 0xfffffffffffffff
Sun Feb 05 14:56:15 CET 1269743
% clock format 0xffffffffffffff
Thu Apr 28 13:52:15 CET 2127340
% clock format 0xfffffffffffff
Sun Apr 12 04:48:15 CET 1604708% expr 0xfffffffffffffff
1152921504606846975
% expr 0xffffffffffffff
72057594037927935
% expr 0xfffffffffffff
4503599627370495% clock format 0x7fffffffffffffff
Sun Apr 24 09:29:51 CET 1583316
% clock format 0xffffffffffffffff
integer value too large to representtime_t is a 32-bit value on 32-bit Windows operating systems in Visual C++ versions before Visual C++ 2005
И потому, всегда будет ограничено 3Гб ОЗУ.Видимо ваш преподователь и про сегментные регистры не слышал. И про то, что Win32 уже много лет как умеет (зависит от kernel и режима) много больше 3Гб. Другое дело что это общей памяти для всех процессов, каждый же 32-битный процесс все же ограничен 2Гб или 4Гб (LARGEADDRESSAWARE).
Всех с пятницей, всем отличных выходных! Не забудьте взять на природу шапочку из фольги.
Дата судного дня или Microsoft наносит ответный удар