Как начинают программисты
Monday, 21 September 2009 10:10![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В нашем детстве мы правдами и неправдами раздобывали руководства (только бумажные книжки и распечатки - интернета ещё не было), долго учили теорию, писали программы на бумажках, дорывались до компьютера, набивали, отлаживали... Начинали с написания своего, до взлома и доработки чужих программ добирались уже сильно позже и не все.
Ныне, кажется, в программирование заходят с противоположной стороны: начинают копать чужое, а там, глядишь, некоторые уже пишут и своё. Костя вчера облегчал себе жизнь в игре "Гномы" - уменьшал стоимость построек и увеличивал их отдачу. Нашёл в сети руководство, как это делать. Там, оказывается, вся логика и параметры выполнены на TCL-скриптах. И ничего, втянулся. Понял принцип, вдруг нашёл применение своим рудиментарным знаниям немецкого (игру делали немцы, поэтому все идентификаторы и комментарии по-немецки) и час напролёт корректировал скрипты, отгоняя Соньку, которая рвалась поиграть.
PS. Исправленный скрипт заработал с первого раза.
Ныне, кажется, в программирование заходят с противоположной стороны: начинают копать чужое, а там, глядишь, некоторые уже пишут и своё. Костя вчера облегчал себе жизнь в игре "Гномы" - уменьшал стоимость построек и увеличивал их отдачу. Нашёл в сети руководство, как это делать. Там, оказывается, вся логика и параметры выполнены на TCL-скриптах. И ничего, втянулся. Понял принцип, вдруг нашёл применение своим рудиментарным знаниям немецкого (игру делали немцы, поэтому все идентификаторы и комментарии по-немецки) и час напролёт корректировал скрипты, отгоняя Соньку, которая рвалась поиграть.
PS. Исправленный скрипт заработал с первого раза.
no subject
Date: Monday, 21 September 2009 08:20 (UTC)(Ну Java хотя бы...)
no subject
Date: Monday, 21 September 2009 08:27 (UTC)Мы вон с ассемблера и машинных кодов начинали, оно покруче тикля будет. И ничего, И ничего. И ничего...
no subject
Date: Monday, 21 September 2009 09:19 (UTC)no subject
Date: Monday, 21 September 2009 09:23 (UTC)no subject
Date: Monday, 21 September 2009 09:37 (UTC)no subject
Date: Monday, 21 September 2009 09:41 (UTC)p.s. что тысяча это 0x03e8, запомнил намертво, спасибо king's bounty.
no subject
Date: Monday, 21 September 2009 09:44 (UTC)(И трава была зеленее. На монохромных-то мониторах.)
no subject
Date: Monday, 21 September 2009 09:56 (UTC)no subject
Date: Monday, 21 September 2009 18:42 (UTC)no subject
Date: Monday, 21 September 2009 09:47 (UTC)Почему-почему? Потому что Мур - урод.
Вот у нормальных людей в процессорах (PowerPC, Sparc) оно в нормальном порядке пишется.
no subject
Date: Tuesday, 22 September 2009 21:33 (UTC)Меня это удивление удивляет, например. Это естественный порядок, позволяющий просто складывать или вычитать числа. Найдите мне блин хоть одну реализацию bignum'ов, в которой они со старших разрядов хранятся, вот тут то же самое. Хотя если начинать с ковыряния в сейвах, то может и удивлять, наверное да.
no subject
Date: Monday, 21 September 2009 09:47 (UTC)А может нам его на работу взять?
no subject
Date: Monday, 21 September 2009 09:49 (UTC)no subject
Date: Monday, 21 September 2009 10:35 (UTC)no subject
Date: Monday, 21 September 2009 11:35 (UTC)no subject
Date: Monday, 21 September 2009 18:44 (UTC)так что на самом деле они ща рано начинают.