"Роберт Джордайн. Справочное пособие программиста - 2 (ассемблер, операционная система MS DOS)" - читать интересную книгу автора=============
Программисты в наше время являются одной из наиболее передо- вых групп. К сожалению, их наиболее неудачные новшества включают и несколько новых способов потери времени. Бесконечны ужасные истории о программах, для отладки которых требуется в двадцать раз больше времени, чем для написания. И Вы можете снова и снова слышать о программах, к которым приходится обращаться вновь и вновь, так как они не были достаточно хорошо продуманы с самого начала. Намного меньше сказано о том, что может оказаться самым надежным и емким способом пустой траты времени для изучающих программирование: поиск информации о машине. Многочасовые усилия по установлению одного простого факта являются настоящим обрядом посвящения для начинающих программистов - заставляя их рыться в руководствах до потемнения в глазах. Типичное следующее утро после этого - это глаза, слезящиеся от терминала, метровая стопка смятых выдач и пара дюжин руководств, рассыпанных по всему полу. Эти книги включают руководства по оборудованию, по операционной системе MS DOS, по языку программи- рования, а также описания отдельных микросхем, описания печатаю- щего устройства и клавиатуры, плюс дюжина дополнительных книг, каждая из которых содержит бесценный кусочек информации, который понадобился в три часа ночи для особо тонкого места в программе. Поскольку немногие из нас обладают фотографической памятью (а работа с компьютерами может лишить Вас остатков памяти), все эти приходится искать снова и снова. На первых порах Вы можете затра- чивать часы и не обнаружить требуемой информации. Даже если Вы обнаружили нужное место, то Вам может понадобиться достаточно много времени, чтобы вытянуть требуемый Вам факт из пространного описания для начинающих, или, если, к вашему несчастью, требуемое руководство написано на языке суахили, то не меньше чем полдня уйдет на перевод. Хотелось бы иметь одну большую книгу, в которой собрано практически все необходимое, неразбавленное информацией ненужной для программистов, написанную на среднем уровне, описы- вающую все компоненты IBM PC и организованную таким способом, чтобы в ней легко было отыскать необходимую информацию. Но слыша- ли ли Вы когда-нибудь о такой книге? Поэтому я собрал вместе все эти руководства и описания для тех кто хочет писать нетривиальные программы, но не может позволить себе тратить массу времени (или 600 - 800 долларов, чтобы купить все эти книги). Материал организован двумя способами. Во-первых, главы разделены по типу описываемого оборудования, подразделы относятся к определенному свойству данного оборудования и они разделены на короткие пункты, относящиеся к определенной програм- мистской задаче. Например, один из разделов главы, посвященной выводу на дисплей, относится к курсору и содержит пункты, описы- вающие как позиционировать курсор, менять его форму, включать и выключать его и т.д. Во-вторых, каждый пункт разделен на четыре части (иногда мень- |
|
|