Познакомиться с девушками в Ржеве

Преимущества обучения программированию

Я до сих пор помню волнение, которое я испытал, когда написал свою первую базовую программу на BBC Micro в школе. Это была простая четырехстрочная программа, нарисовавшая треугольник на экране. В начале 1980-х нам нравилось играть в такие игры, как Chuckie Egg и знаменитый Granny's Garden на BBC Micro, который был первым компьютером, на котором мы познакомились, но настоящим волнением было заставить компьютер выполнять задачи на базовом языке программирования.

Простые программы, которые рисовали фигуры или печатали текст на экране, были не совсем новаторскими, но этого было достаточно, чтобы ослабить мой аппетит к программированию и указать мне путь к программированию игр на других компьютерах, таких как Spectrum, Atari ST и Amiga.

В старые добрые времена «Спектрума» вы могли покупать журналы, в которых были написаны заранее написанные игры с базовым кодом, которые можно было набирать в своем «Спектруме» и надеяться, что программа будет работать нормально. Это был отличный способ узнать, как работает код и какие команды что делают. Также были выпущены книги по базовому программированию, в которых вы познакомитесь с основами команд и структуры и закончите программированием всей игры. Удовлетворение происходящим было удивительным.

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

Программирование полезно для ума, поскольку включает в себя решение проблем. Например: как заставить несколько спрайтов перемещаться по экрану и сбрасывать пули, как в знаменитой игре Space Invaders. Что делать, если игрок делает что-то неожиданное и игра вылетает, как подсказать компьютеру, как бороться с этими неожиданными событиями. Однажды я потратил больше недели на программирование функции масштабирования в Art Package, который я написал, что дало мне огромное облегчение, когда я наконец-то заработал.

Программирование также может быть очень увлекательным и отличным хобби. Я встретил нескольких хороших друзей, когда писал в 1990-х годах учебные пособия по программированию для различных журналов Atari ST, от которых до сих пор слышу. Мы посылали друг другу диски, заполненные инструментами и процедурами программирования, и с нетерпением ожидали многих программ, которые мы могли создать, когда мы были ограничены только нашим воображением. Наши творения были рассмотрены в лучших журналах Amiga и ST того времени, чего мы все с нетерпением ждали.

Наконец, программирование может стать хорошим источником дохода для вас. Создание собственных программ может стать реальностью благодаря множеству отличных языков программирования, таких как App Game Kit, который позволяет создавать программы, которые работают на нескольких устройствах. Люди всегда хотят новое программное обеспечение, а работодатели должны найти программистов для его создания.

На рынке есть много программ для создания игр, которые вообще не требуют программирования, но я лично считаю их ограничивающими. Если вы хотите создавать свои собственные игры или приложения, тогда я настоятельно рекомендую вам застрять в старом добром кодировании с одним из популярных на сегодняшний день языков программирования.