[АП 2023/01] - свежий номер журнала
Как в PHP получить полные сведения о конфигурации сервера
Как выделить память для данных в Паскале
Использование системных команд в С++
Как создать каталог в Паскале с помощью процедуры MkDir

Как стать успешным фрилансером
Ввод-вывод данных
![]() |
Что делать, чтобы стать программистом
Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее... |
В самом начале нашего курса мы с вами разобрались с тем, что делает компьютерная программа. Думаю, что уже тогда вы пришли к выводу, что большая часть работы программы - это ввод-вывод данных. Поэтому любой программист должен понимать, как эти операции выполняются и, главное, для чего.
Я некоторое время размышлял над тем, стоит ли разбирать операции ввода-вывода для консольных приложений. Ведь консольные приложения сейчас разрабатываются редко. А в оконных приложениях ввод-вывод выполняется несколько по иному.
Однако в итоге я решил всё-таки эту тему разобрать. По следующим причинам:
- Начинающему программисту интересно всё. В том числе и организация обмена данными с пользователем в консольных приложениях.
- Если вы студент или школьник, то эти знания могут пригодиться вам на уроках информатики, и, соответственно, при сдаче экзаменов.
- Ввод-вывод данных - это не только обмен информацией с пользователем. Программы могут обмениваться информацией и с другими объектами (другими программами или устройствами). Впрочем, пользователь тоже не общается напрямую с программой. Он только думает, что это так. На самом деле всё сложнее.
- Ну и, в конце концов, мы должны знать свою историю. Программисты, воспитанные на Windows, должны хотя бы в общих чертах знать, как нелегко было их предшественникам, которые “сидели под голым ДОСом и не стыдились”.
Итак, в следующих статьях мы будем разбирать следующие темы:
Это будет хорошая “гимнастика для ума”. Поэтому, даже если вы не планируете никогда создавать консольные приложения, рекомендую эти статьи прочитать и повторить на практике приведённые в них примеры.