В вашей самой первой программе, какая конструкция зацепила вас за программирование? - PullRequest
5 голосов
/ 10 января 2009

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

Ответы [ 41 ]

0 голосов
/ 10 января 2009

Абсолютно while! Но мой опыт программирования довольно недавний.

0 голосов
/ 10 января 2009

Я начал примерно в 7-8 лет (1992-93) в QBasic. Друг (ровесник) показал мне удивительные графические программы, которые он мог делать. Я часто спрашивал что-то вроде «Не могли бы вы сделать ... делать ... вместо этого?», И он мог!

Одна программа, которую я до сих пор помню, была чем-то похожим на жидкость, заполняющую экран, изначально содержавшую несколько больших и толстых кругов. Сканирование слева направо и обратно, врезаться в стены и взрываться (!), Если он где-то застрянет.

0 голосов
/ 20 июня 2009

Это не языковая конструкция, но я был очарован, когда обнаружил, что эффект изменения TextAttr (цвет текста, Pascal) останется даже после возвращения из моей программы в DOS.

0 голосов
/ 20 июня 2009
POKE 53280,5

Меняет границу экрана на C-64 на фиолетовый. Поместите это в цикл for, чтобы зациклить цвет от 0 до 15, и вы увлечетесь программированием. Ну, по крайней мере, в конце 80-х / начале 90-х, то есть.

0 голосов
/ 20 июня 2009

Я начал с базового, но что меня поразило, так это LOGO, язык, который позволял вам программировать «виртуальную ручку» (называемую черепаха) для рисования чего-либо на экране. Я начал рисовать очень сложные формы, и, учитывая мой молодой возраст, я был полностью вовлечен.

0 голосов
/ 20 июня 2009

В QBASIC была команда PLOT, и когда я впервые написал программу, которая рисовала бы спираль на экране, появилось чувство выполненного долга. И я думаю, это было, когда я понял, что компьютеры могут делать удивительные вещи, и я оставался с ними в течение следующих нескольких десятилетий.

(Ностальгия. Я до сих пор помню лимонно-зеленую спираль на черном экране ...)

0 голосов
/ 10 января 2009

Начало структурного программирования на бейсике с ...

GOSUB 1000
0 голосов
/ 20 июня 2009

Я думаю, что моя первая программа (кроме noob PHP) была чем-то вроде RPG для Nintendo GBA. Мне понравилось, как вы можете манипулировать битами и байтами в потрясающей игре. Я потерял интерес к выпуску Nintendo DS не только потому, что он не был перепроектирован для компиляции, но и требования к разработке существенно возросли.

Это не "зацепило" меня, но cout << "Hello World!" << endl; было довольно круто Я никогда не понимал, как можно использовать консоль, поэтому я сразу перешел к win32 UI, смеется. Потерял интерес очень быстро до совершеннолетия. Хорошие времена. </p>

0 голосов
/ 10 января 2009

прерывание DOS

INT 21h
0 голосов
/ 10 января 2009

Я обнаружил, что ++ увлекателен в старшей школе.

Все остальные знали Basic, Pascal и т. Д. Но i ++ был code ! И код, который знал только я!

И такие крошечные изменения могут иметь очень важные последствия: ++ я во многом отличается от i ++. И ++ так прямо переводит вплоть до машинного кода. Так что, узнав об этом, я получил прямой доступ к ЯДЕРУ МАШИНЫ. Представь себе силу!

Узнав об этом, я захотел изучить все другие странные операции и уголки языка C.

...