Найти в Дзене

Как я учился программировать

Приветствую дорогой читатель! В этой статье я хочу рассказать Вам о том, как я в своё время учился программировать. Вообще первое знакомство с программированием у меня произошло в школе. Тогда у нас были компьютеры Электроника БК 0010, к ним подсоединялся магнитофон кассетный. Вот с этого магнитофона и происходила загрузка программ в память. Компьютер работал под ОС MS DOS и имел встроенный интерпретатор языка BASIC. На уроках информатики учитель объяснял нам про двоичную систему исчисления, устройство ПК, команды языка и др. На уроках мы программировали решение уравнений и построение геометрических фигур в основном. Тогда мне это интересно всё не было и я просто списывал с доски программу, забивал её в комп она выполнялась (иногда были ошибки при вводе и их приходилась долго искать). После чего наставал мой любимый момент, нам разрешали поиграть. Тогда те игры (Лабиринт, Диггер, Вертолёт, Гонки и Шахматы) для меня были верхом совершенства. Но вот минула школьная пора и вместе с ней к

Приветствую дорогой читатель! В этой статье я хочу рассказать Вам о том, как я в своё время учился программировать. Вообще первое знакомство с программированием у меня произошло в школе. Тогда у нас были компьютеры Электроника БК 0010, к ним подсоединялся магнитофон кассетный. Вот с этого магнитофона и происходила загрузка программ в память. Компьютер работал под ОС MS DOS и имел встроенный интерпретатор языка BASIC. На уроках информатики учитель объяснял нам про двоичную систему исчисления, устройство ПК, команды языка и др. На уроках мы программировали решение уравнений и построение геометрических фигур в основном. Тогда мне это интересно всё не было и я просто списывал с доски программу, забивал её в комп она выполнялась (иногда были ошибки при вводе и их приходилась долго искать). После чего наставал мой любимый момент, нам разрешали поиграть. Тогда те игры (Лабиринт, Диггер, Вертолёт, Гонки и Шахматы) для меня были верхом совершенства. Но вот минула школьная пора и вместе с ней компьютеры к которым я имел доступ. Жили мы не богато и позволить купить компьютер наша семья не могла (это были 90-е). И уже после службы в армии которую я отслужил в ноябре 2004, я устроился на работу и стал потихоньку копить деньги. Рассказав как-то своему коллеге по работе о том, что хочу купить компьютер для того что бы играть в шахматы (тогда я именно для этого его и хотел), он предложил мне купить у него. Я согласился и через некоторое время пришел к нему, для того что бы посмотреть комп. Тогда, я ничего не понимал в них и увидев, что он работает я его купил и приволок домой. Сам не свой от радости (я даже диск с шахматами заранее купил) я загрузил шахматную программу и начал играть. Поиграв так пару недель мне надоело одно и то же и я решил полазить по компьютеру и разузнать как и что. Мне стало интересно как он работает и что в нем есть. Я начал лазить по папкам и всяким настройкам, тогда на нём стоял Windows 98. Я быстро её "исследовал" (даже купил книгу - Полный справочник Windows 98 в вопросах и ответах) и мне захотелось чего нибудь новенького. Как-то раз гуляя по городу в одном из магазинов я увидел загрузочный диск Windows XP. И я решил поставить себе её! Это была самая моя крупная компьютерная операция которую мне предстояло выполнить! ))) До этого я такого не делал и у меня аж дух захватывало когда я начал установку. Установил и обнаружил, что мои шахматы куда-то пропали и звука тоже не было ))). В общем попытка восстановить звук на компьютере самостоятельно привела к тому, что он перестал включаться ))). Мне пришлось везти его в мастерскую. Отстегнув за его ремонт денежек, я задумался о том, что бы самому уметь не только пользоваться компьютером но и чинить его при необходимости. Конечно я тогда не знал с чего начать, ведь интернета тогда у меня не было и друзей которые хорошо разбирались тоже, оставались только книги. Зайдя в один из книжных магазинов я начал осматривать книжные полки и у меня возникло чувство растерянности, ведь таких названий я ни видел до сих пор (HTML, JAVA, PHP, C++, Delphi). И тут сработал маркетинговый ход авторов книги. Я увидел книгу - C++ 10 минут на урок Освой самостоятельно! И я купил эту книгу. После того как я приехал домой, я включил комп, открыл книгу и почитав немного набрал в Блокноте первую программу и потом начался цирк. Я долго искал на своём компе компилятор С++, которого у меня там естественно не было ))). На следующие выходные я опять поехал в город и зашел в магазин где ранее купил загрузочный диск Windows Xp. Осматривая полки с дисками я обнаружил установочный диск с Visual C++ 6.0, как раз о нём речь шла в книге и я его купил. Приехав домой я его установил и начал программировать, точнее соединять куски кода которые были в книге. Не понимая как следует всего процесса. Потом когда я не смог правильно вставлять код куда надо и как надо, я забросил программирование на некоторое время. Спустя наверное месяц я зашел опять же в магазин где купил книгу по C++. Там я увидел другую книгу по С++, это была книга Холзнера Visual C++ 6 Учебный курс. Я посмотрев её в магазине пришел в восторг от того, что в ней было описано как создавать программы с графическим интерфейсом. Теперь можно было делать "настоящие" программы решил я... Позанимавшись с книгой я наткнулся на пример, по моему с курсором и мышью он был связан, который не работал. То есть ошибок не было, программа компилировалась, запускалась, а курсор так в окне и не появлялся не смотря на все мои усилия. Потом мне приходила в голову мысль, о том, что надо попробовать сотворить свою шахматную программу ). Конечно тогда у меня не было нужных знаний и помучившись какое-то время я всё это забросил. Потом я освоил и Delphi и WEB-программирование и ассемблер, но это было потом....

Вот такая история о первых шагах в программировании. Благодарю за внимание!