Машинная математика

Категория: Учебники по Delphi » Быстрый старт в Delphi

До начала перестройки в нашей стране практически не готовили программистов. Большинство программистов были выходцами с кафедр математики, на которых очень часто изучались определенные учебные курсы с уклоном в сторону инфор­матики. На этих курсах учили писать блок-схемы, которые в свою очередь помога­ли понять логику работы программы.

 

С блок-схемами знакомятся на начальном этапе обучения программированию. Первое впечатление тех, кто столкнулся с блок-схемами,— абсолютно ненужная ерунда. Однако со временем становятся понятны их достоинства. Возможно, что и вам покажется это слишком просто, но все же желательно прочитать эту главу полностью. Здесь рассматривается теория всего процесса программирования, что позволяет понять логику выполнения команд в процессе выполнения программы на процессоре. В дальнейшем останется только познакомиться с практикой.

 

Когда мне пришлось изучать информатику в институте, то нас тоже заставля­ли писать блок схемы. Самое страшное, что нас именно заставляли. Прежде чем начать что-то писать, мы должны были описать весь процесс в виде логики из блоков. Я не собираюсь вам говорить, что вы должны поступать так же. Все рав­но таким образом можно описать только небольшой участок логики или простой алгоритм. В большинстве случаев можно приступать к программированию сразу, но если вы запутались или что-то не получается, попробуйте отложить клавиату­ру, взять листок бумаги и набросать логику с помощью блоков. Очень часто это помогает.

 

Двоичная система работы процессора

Категория: Учебники по Delphi » Быстрый старт в Delphi

Прежде чем начинать создавать программы, необходимо понять, как работает компьютер. Программирование — это постоянная борьба с машиной. Нужно за­ставлять ее делать то, что вам нужно. Поэтому любой программист обязан пони­мать, как будет выполняться программа. Это позволит вам максимально эффектив­но использовать все доступные ресурсы и лучше писать код.