Так, я вернулся, попал в аварию..лежал..лечился.. и много, очень много думал) Я вновь готов к покорению вершин, когда я создал эту тема, таким наивным был, криптографией блин заниматься хотел(сам еле-еле в ассемблер втыкал ) Сейчас, я занялся школьной программой просто подзабыл многие моменты, читаю Сканави "Элементарная математика", но и не забываю о практике - решаю задачки так же олимпиадные, я не зубрю математику это ни к чему, я пытаюсь её понять. Может из меня не выйдет первоклассный математик, но буду, именно её понимать. Вид мы же программисты, мы не должны быть гениями-математиками, но и не должны испугаться алгоритма написанного на математическом языке. Последнее время начал замечать, нравится мыслить логически, проявлять анализирование и наблюдение, находить пути решения задачек, пытаться понять почему так а не по другому. Порой даже, математика нравится больше чем программирование..странно...
Ммм... Школьник? Тогда совет: пока у тебя есть желание и нет 8-часового рабочего дня, читай теорию! Потом не будет ни возможности, ни желания. Из всего твоего списка я бы начал все-таки с Кнута, т.к. он не требует высшего образования, как многие из твоих книжек. На этом форуме полно людей, которые не осилили Кнута и жалеют об этом. Я предполагаю при этом, что какие-то программы ты уже писал. Язык программирования на самом деле не особо важен, умный человек всегда может в разумные сроки сменить платформу и язык. Если ты увлечен этим делом и способен (как я) валяться на диване и читать справочник по языку как художественную литературу, то Керниган & Ричи тебе отлично подойдут, т.к. хорошего и доступного мануала по С++ (помимо стандарта) я не знаю. С чем играться? Тот же Ахо с его драконом позволяют писать интересные игрушки, но системное программирование в этом плане куда интереснее - думаю, тут все с него начинали, и многие до сих пор не закончили. Консольные приложения, хуки, утилиты, дрова, вирусы - куча интересных тем на самом деле. Еще можно написать алгоритм шифрования (я лично ГОСТ реализовывал), сжатия (RLE/Хаффман на моем боевом счету). ЗЫ: курить цифровую обработку сигналов - это жесть. мы это на 5-6 курсе универа проходили) ЗЗЫ: Есть, конечно, Страуструп - но он тяжеловато идет, даже если уже писал на плюсах несколько лет.
jijidesign К посту scf добавлю, что можно еще заняться графикой. OpenGL - и математика там будет и программирование. И DSP можно затронуть тоже. А главное , что несомненно важно для школьников - можно будет похвастаться перед девочками.
С чего вы взяли что я школьник? Мне, вот это очень интересно. Мне 22 года, закончил техникум по специальности ПО для вычислительной техники и компьютерных сетей, так же за мной 11 классов. В данный момент, работаю, читаю школьную литературу лишь из за того что, у меня большие пробелы в ней, так сказать наверстываю упущенное.