Cтраница 4
Наиболее важными среди перечисленных правил являются те, которые рекомендуют добиваться простоты программ и избегать всевозможных программистских ухищрений. К последним обычно стремится большинство программистов, что связано с разными причинами: делает работу более интересной, дает возможность показать, насколько сложной и важной является работа программиста, а в ряде случаев служит гарантией сохранения работы для программиста, так как кроме него никто не сможет осуществлять сопровождения программы. [46]
Кто может быть программистом. На ранней стадии програ мирования большинство программистов составляли математш Однако, как будет показано дальше, в основном программирог ние требует только элементарного умения выполнять арифмет ческие и логические операции. Самым главным требованием д успешного программирования можно считать умение рассужда логически. [47]
Множество языков программирования, поддерживаемых IDE Delphi, могут. [48] |
Редактор, входящий в состав IDE, который учитывал только язык Delphi, не сильно изменился в последних версиях. Однако он имеет новые возможности, которые неизвестны большинству программистов, поэтому я считаю необходимым провести небольшое исследование. [49]
Кроме операционных систем в составе математического обеспечения присутствуют так называемые трансляторы ( программы-переводчики), позволяющие программировать на удобных для людей алгоритмических языках с последующим автоматическим переводом на язык машины. Ясно, что теперь изучение систем команд ЭВМ для большинства программистов отступает на второй план. [50]
Как вы узнаете в главе 5, программы, написанные на С, состоят из модулей, или фрагментов, называемых функциями. Пользователь сам может написать необходимые для создания программы функции, однако большинство программистов предпочитают применять уже существующие, которые находятся в стандартной библиотеке С. Таким образом, есть два аспекта изучения языка. Первый - изучение непосредственно С и второй - умение пользоваться стандартной библиотекой. Книга Плогера ( Р192) будет полезна программистам, желающим приобрести глубокие знания и понимание работы стандартных функций, их применения при написании компактных кодов. [51]
Он обеспечивает программисту больший контроль над ЭВМ за счет большего труда, большей детализации и меньшего удобства. Подобно автоматической коробке передач Бейсик достаточно хорош в большинстве случаев для большинства программистов. Но тем, кому необходимо добиться максимальной производительности от своих ЭВМ, необходим язык ассемблера. Вы обнаружите, что большинство сложных игровых программ, программ для изображения рисунков и больших программ для экономических расчетов, по крайней мере частично, написаны на языке ассемблера. [52]
В этой книге сохранена структура упомянутого курса лекций, однако изложение материала дается более подробно. Включение в одну книгу описаний двух основных языков программирования объясняется тем, что большинство программистов пользуются именно обоими этими языками. [53]
В этой книге сохранена структура курса лекций, однако изложение материала дается более подробно. Включение в одну книгу описаний трех популярных языков программирования объясняется тем, что большинство программистов пользуется именно этими языками. [54]