Ввод-вывод данных

Что делать, чтобы стать программистом Что делать, чтобы стать программистом

Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее...

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

Я некоторое время размышлял над тем, стоит ли разбирать операции ввода-вывода для консольных приложений. Ведь консольные приложения сейчас разрабатываются редко. А в оконных приложениях ввод-вывод выполняется несколько по иному.

Однако в итоге я решил всё-таки эту тему разобрать. По следующим причинам:

  1. Начинающему программисту интересно всё. В том числе и организация обмена данными с пользователем в консольных приложениях.
  2. Если вы студент или школьник, то эти знания могут пригодиться вам на уроках информатики, и, соответственно, при сдаче экзаменов.
  3. Ввод-вывод данных - это не только обмен информацией с пользователем. Программы могут обмениваться информацией и с другими объектами (другими программами или устройствами). Впрочем, пользователь тоже не общается напрямую с программой. Он только думает, что это так. На самом деле всё сложнее.
  4. Ну и, в конце концов, мы должны знать свою историю. Программисты, воспитанные на Windows, должны хотя бы в общих чертах знать, как нелегко было их предшественникам, которые “сидели под голым ДОСом и не стыдились”.

Итак, в следующих статьях мы будем разбирать следующие темы:

Это будет хорошая “гимнастика для ума”. Поэтому, даже если вы не планируете никогда создавать консольные приложения, рекомендую эти статьи прочитать и повторить на практике приведённые в них примеры.


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика