Как стать программистом …

Как стать программистом.

    Многие из нас задаются вопросом, что же такое программирование и как стать программистом. Мы уже с вами, надеюсь понимаем о тенденциях развития программирования в различных направлениях, а их всего сейчас 2 или 3 основных – разработка приложений (программ), разработка веб-приложений(saas-сервисы, сайты) и разработка приложений для различных устройств. Эти основные группы – далее еще можно делить и делить на подгруппы для разработки в различных областях.

   Давным давно разработка велась с помощью перфокарт и перфолент. Вся информация вводилась с помощью специально подготовленных бумажных карт, в которых с помощью отверстий кодировалась информация. Есть очень интересная информация, что 1 гигабайт информации весил бы порядка 22 тонн. Можно представить каким было нудным занятием программирование (пробивание «дырок») таких перфокарт.

   Постепенно перфокарты были вытеснены гибкими магнитыми дисками (еще были и кассеты, спс ZX Spectrum) и другими носителями, более удобными для работы.

  С каждым годом программирование становилось все более интерактивным и интересным. Постепенно к компиляторам языков «приладили» текстовые редакторы, где можно было уже более эффективно работать с текстами программ и отлаживать их.

   К чему это всё? К тому, что обычно программирование представляло собой написание последовательности строк операторов и функций (алгоритм) в текстовом редакторе, после чего происходила проверка синтаксиса, отладка, компиляция и получение готового исполняемого файла.

   Этот подход, сейчас используется очень редко, в основном для написания консольных программ, без использования оконного интерфейса и объектно-ориентированного программирования.

    К примеру, сейчас – программирование на DELPHI или Visual Basic – сразу после запуска интерактивной среды разработки начинается с простой формы. Форма – это обычно пустое окно операционной системы Windows. Это основа.

  В зависимости от действия пользователя программы – выполняется тот или иной участок кода, то есть не весь текст программы, как это было ранее.

   (Текст программы начинал работать с первой строки и заканчивался последней, программа взаимодействовала с пользователей путем возможности ввода с клавиатуры данных и вывода данных на экран и устройство печати).

  При запуске приложения (Visual Basic, DELPHI) выполняется процедура Создания окна (или окон если их несколько) – выполняется код (кусок текста программы) при создании окна (OnCreate) и затем процедура OnShow . После того, как окно создано и показано пользователю – оно ждет реакции пользователя (нажатие на кнопки, выбор команд меню, выбор и использование каких-то стандартных элементов управления).

Продолжение следует …

Добавить комментарий