Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Эволюция   Найти похожие ветки 

 
Rouse_ ©   (2010-01-16 02:33) [0]

Скучно как-то, раз уж трепаловка - так может ей и воспользваться :)

Ребят, а как вы становились программистами? :)
Ну вот если не секрет - то пару слов из биографии накидайте плз.

Вот про Зотыча я знаю - он чинил лампочки.
(Старая бородатая байка) если Зотыч не починит лампочки, то лампочки, отвечающие за логические биты и байты не горели. Если лампочки не горели - биты и байты не срастались с ожидаемыми и программа не работала. А если программа не работала - значит программист козел.
Дабы не быть козлом отпущения - Зотыч чинил лампочки.

Про Игоря Шевченко тоже знаю.
Он на лампочки забил и пользовался перфокартами. Больше про Игоря говорить опасно - ибо банит.

Ну а я Розыч. - просто Розыч :)
Учюсь программировать уже дай бох памяти с 1989-го года когда Батя купил мне супермашину Enterprise (ну типа спектрума, но в те года спектрумов и коммодоров еще небыло и жили мы в Венгрии). Когда перестал путать кнопки (где-то в 92-ом) то первое мегаприложение было - тетрис (ну а кудаж без него). Брательник болел, игр небыло (магнитафон умер) - пришлось показать что не просто так давить на клавиши умеем :)
Кстати исходник моего тетриса писался на видеокассету (ибо звуковой канал у видика есть есесно) в виду отсутствия других носителей :)

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


 
Германн ©   (2010-01-16 02:49) [1]


> Rouse_ ©   (16.01.10 02:33)
>
> Скучно как-то, раз уж трепаловка - так может ей и воспользваться
> :)
>

Странно слышать от Розыча такой вопрос.


 
turbouser ©   (2010-01-16 02:56) [2]


> Rouse_ ©   (16.01.10 02:33)  


> Ребят, а как вы становились программистами? :)

Самоучки мы..
интересно было.. в детстве первый комп появился "Партнер 0101" + листинги в журнале радио (или моделист-конструктор?) :) потом Дельта-С - наш ответ спектруму :)) а потом.. а потом появился подержанный 486dx2 66 (только-только пентиумы появились) на нем же delphi и постигал. Хотя нет.. сначала был турбопаскаль :) +куча прочитанных книжек полезных и не очень :)
а дальше на работу взяли и понеслась :)


 
korneley ©   (2010-01-16 03:01) [3]

Я-то просто... "Вляпался". В программирование...  Увидел железку, захотел чтобы она адекватно себя вела. Тогда мне было 17 лет :)))


 
Rouse_ ©   (2010-01-16 03:05) [4]

Вспомнил :))
А я еще в армии Лисп-у учился по книжке, времени то дофига (наряды там, фигня какая-та по понедельникам - не помню как там она зовется, перед отбоем тож зачитывался) :)
Не реально - компа то небыло, поэтому тупо книжка, блокнотик и ручка и пааааагнали писать и дебажить :)


 
korneley ©   (2010-01-16 03:07) [5]

Розыч, На экзорцизмы пробиваешь... ;)


 
Rouse_ ©   (2010-01-16 03:11) [6]


> korneley ©   (16.01.10 03:07) [5]

Дык, вспомнить былое - чамубыинет? :)


 
korneley ©   (2010-01-16 03:16) [7]


> Rouse_ ©   (16.01.10 03:05) [4]

Есть повод!!! Я на тумбочке человеку весь фортран изложил... Не шутка :)

> и пааааагнали писать и дебажить :)

полторы отлаженной строки кода в день - соц. норма была.


 
Rouse_ ©   (2010-01-16 03:23) [8]


> korneley ©   (16.01.10 03:16) [7]
> полторы отлаженной строки кода в день - соц. норма была.

во-во, типа такого было. Изюмительный процесс...
когда знаешь, что результат не увидишь, но пытаешся его предсказать, зачитывая до дыр мануал и моделируя в голове само исполнение кода :)
ЗЫ: ходячий интерпретатор первого года выслуги сержант такой-то... (а че, звучит :)


 
Riply ©   (2010-01-16 03:43) [9]

А я когда увидела компьютер, мне так стало жутко интересно а что у него внутри,
как и почему он работает и как такие умные сообщения выдает :)


 
Kerk ©   (2010-01-16 03:54) [10]

В 1995 примерно родители купили нечто под названием IBM PC 300 на 8088 процессоре. Сначала я там только играл, но где-то через годик комп сломался и человек его чинивший, показал простейшие программы на gwbasic. Ну вот как-то и пошло. Книжек не было, с папой разбирались по исходникам, найденным на той дискетке.


 
Eraser ©   (2010-01-16 04:04) [11]

лет 10 назад. увлекло "программирование" bat-файлов по книге фигурнова, через какое-то время перешел на qbasic, т.к. он описывался в школьной книжке по информатике, через неделю захотелось написать "настоящий exe-файл", чтобы запускался сам. методом тыка выбрал pascal, а не c++, раздобыл BP7 купил книжку. через пару месяцев захотелось "не досовский exe", опять же случайным образом узнал, что есть некая Делфи, купил книгу ну и т.д.


 
Rouse_ ©   (2010-01-16 04:18) [12]


> Riply ©   (16.01.10 03:43) [9]
>
> А я когда увидела компьютер, мне так стало жутко интересно
> а что у него внутри,

Мдя, женщины...
Мои интересы "а что у него внутри" обычно после практики резко перерастали в "найти место где меня не найдет батя"
Слав богу, жена - программист, она меня понимает :) (ну... я надеюсь ;)


 
Kerk ©   (2010-01-16 04:42) [13]

Мне, кстати, чем дальше, тем меньше интересно, что у компа внутри. По-началу даже любил с компами возиться, сейчас совершенно не в теме железных новинок за последние N лет.


 
KSergey ©   (2010-01-16 06:29) [14]

Так понятно, что скучно.
Полтора килобакса за выходные - обломились. Теперь придется проводить эти выходные в праздности и маяте


 
KSergey ©   (2010-01-16 06:33) [15]

А я нихрена не программист.
Программистского образовния не имею. Лет 10 после начала трудовой деятельности за з/п (как-то так сложилось, что сразу программистом по названию пошел) комплексовал на этот счет, все думал второе высшее начать.  Но лень и жадность пересилила.

Но программизьм все мене интересен, признатся. Глупость какая-то выходит: или велосипеды постоянно изобретаешь с кривыми колесьями, или заколебываешься новые технологии осваивать, за которыми не успеваешь (в зависимости от места работы) и, что самое противное, после их освоения выясняешь, то ничем они не лучше в общем-то.


 
korneley ©   (2010-01-16 08:09) [16]


> KSergey ©   (16.01.10 06:33) [15]
> А я нихрена не программист.

Не наговаривайте на себя :) Программист, в русском понимании, это вообще до фига всего. Чего стоит одна фраза (применительно к любой отрасли): "Ну как ты не знаешь, ты же ПРОГРАММИСТ!" Это уже приговор :)


 
oldman ©   (2010-01-16 08:31) [17]

В 1986 году в школах ввели премет "информатика".
Вот и понравилось.

Электроника-60, Наири, Спектрум, Радио-80, БЭСМ, СМ, ЕС, IBM-PC...
Перфолента, перфокарты, магнитная лента, пакетные диски, дискеты, CD, флешки...
Бэйсик, Фортран, Фокс, Клиппер, Паскаль, Дельфи...

На работу!!!


 
Копир ©   (2010-01-16 09:41) [18]

Программистом себя не считаю.
Учил себя на железе ПиДиПи 11. (Она же Электроника-60).
Ассемблер. После этого только машинный язык и считаю программированием.

Языки высокого уровня и, особенно, Delphi - это не программирование.
Это - развлекаловка. Впрочем, делал программы. Успешно.

PS: Сегодняшним ассемблером современных 64-разрядных машин не владею.
Отстал от прогресса.

Потому и маюсь в "Потрепацца" :))


 
korneley ©   (2010-01-16 10:01) [19]


> Копир ©   (16.01.10 09:41) [18]

Эстетствуем, батенька :)

> Языки высокого уровня и, особенно, Delphi - это не программирование.
> Это - развлекаловка.

И тут же

>  Впрочем, делал программы. Успешно.

И как это отнести к

> Программистом себя не считаю.

?


 
Копир ©   (2010-01-16 10:19) [20]

>korneley ©   (16.01.10 10:01) [19] :
>Эстетствуем, батенька :)

Зря Вы так!

Я деньги зарабатывал. Благодаря пакету "Delphi".
Дай Бог ему здоровичка!

Тогда (1991-1998) времена были суровыя.
С 1991 по 1994 выжил благодаря Паскалю.

"За физику" тогда не платили. Можете мне поверить!

С 1994 по 1998 выживал в славном г. Сан-Диего (шт.Калифорния).
Там и познакомился с Delphi. Не с Паскалем же :@)

C 1998 по 200... (оставим в скобках?)
Паразитировал в рамках пакета Delphi.

Программы и программульки. Легко и доступно.
Но кто Вам сказал, что пакет Delphi - это программирование?

Борланд создал вполне действующую и оригинальную игрушку.
Для продвинутых подростков.

А библиотеки бесплатных и визуальных компонентов превратили
суровое программирование просто в детскую игру!

Кто быстрее новую и живую кнопочку вставит в свою программу!

Или кто быстрее освоит адрес опроса ISQ-порта.
Или порта 11787 для передачи в torrent"ах :)

Это не программирование!


 
Копир ©   (2010-01-16 10:26) [21]

Программирование - это когда перед конструктором лежит неподвижная куча железа.
Спутник. Хаббл! И его нужно оживить, запустить, заставить передавать, научиться
принимать данные. Вот это, да!

А "впечатать" файл.xls в рамках MS-Office -- это не программирование.

Так. Мастурбация...


 
oldman ©   (2010-01-16 10:33) [22]


> Копир ©   (16.01.10 10:26) [21]
> Программирование - это когда перед конструктором лежит неподвижная
> куча железа.
> Спутник. Хаббл! И его нужно оживить, запустить, заставить
> передавать, научиться
> принимать данные. Вот это, да!
>
> А "впечатать" файл.xls в рамках MS-Office -- это не программирование.
>


ну и кто мешает не "паразитировать", а оживлять, запускать, заставлять двигаться?
на Дельфи!

ЗЫ: Программирование - не когда куча железа, а когда умозрительная задача и поиск решения. Вот это программирование.
Вспомни, чему радовались Привалов и Хунта.


 
Копир ©   (2010-01-16 10:51) [23]

>oldman ©   (16.01.10 10:33) [22] :
>Программирование - не когда куча железа, а когда умозрительная задача и поиск решения. Вот это программирование.

Согласен.

Но умозрительная задача, умозрительной задаче врозь.

Программирование "железа" - это да!

А фиктивные программки в рамках оффиса - нет.

Винер, Тьюринг и Эшби -- все трое классиков, и даже Джон фон Нойман, все они
под программированием понимали задачи для машин. Не вычислительные.

Это потом в США стали (и, наверное, правильно?) задачи для спутников вычислять.


 
Копир ©   (2010-01-16 10:54) [24]

Я тут нашёл сайт, (не скажу, какой), где англоязычным подросткам предлагают
нажатием кнопочки "Ай агри" cоздать новый вирус в течение нескольких миллисекунд.

Это как? Это программирование?


 
oldman ©   (2010-01-16 11:01) [25]


> Программирование "железа" - это да!
>
> А фиктивные программки в рамках оффиса - нет.


Каждому свое, как говорится.
Спорить не буду, но представлю мир с программистами только "железячниками". Скучно.


 
oldman ©   (2010-01-16 11:03) [26]


> Дабы не быть козлом отпущения - Зотыч чинил лампочки.


Именно так - не менял, а чинил?
Зотыч - монстр!!!
Интересно, где он брал запасные спирали накаливания? Наверное, тырил в лампочках у соседа.
:)


 
Копир ©   (2010-01-16 11:05) [27]

>oldman ©   (16.01.10 11:01) [25] :

Не скажите!

Программирование "железа" - это и есть настоящее программирование.

А вся остальная оффисная "лабуда" - ненадолго.

Всегда следует помнить, что комп - это "вычислительная машина".
Машина!


 
oldman ©   (2010-01-16 11:10) [28]


> Копир ©   (16.01.10 11:05) [27]


У меня знакомый (инженер Интел, кстати) знает и ассемблер, и Дельфи, и СИ.
Организовав работу, он для секретарши написал все делопроизводство и булгахтерию в оффиссной "лабуде" макросами.
Я эти макросы видел.
Талант не пропьешь, факт.
Программист - не область приложения, а мозги в первую очередь.

ЗЫ: Я, когда начинал, писал аркады для Спектрума. Типа "поймай муху". Фигня полная. Но опыта набрался и книг почитал. Поскольку не для себя писал, срамиться не хотелось.


 
oldman ©   (2010-01-16 11:12) [29]


> Копир ©


Может замнем для ясности?
Или отдельную ветку заведи, а то мы Розычу мешаем...


 
korneley ©   (2010-01-16 11:13) [30]


> Копир ©   (16.01.10 10:26) [21]
> Программирование - это когда перед конструктором лежит неподвижная
> куча железа.

Хренашки себе... Хуже, когда подвижная. И это не *.bmp, а БМП-3. :)))


 
oldman ©   (2010-01-16 11:18) [31]


> korneley ©   (16.01.10 11:13) [30]
> И это не *.bmp, а БМП-3. :)))


БМП фигня. Вот ТИФ это круто!


 
Копир ©   (2010-01-16 11:18) [32]

Билл Гейтс (Царствие ему Небесное @) всю дорогу держится за свой Office!
Никому не отдаст. Удавит ся, но не отдаст.

Знаете почему?

А потому, что конкретно понял, как современная бюрократия завладела
жизненным пространством. И в условиях кризиса, тем более.

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

MS-Office - дурам и домохозяйкам. Пусть семейный бюджет рассчитывают.

(Один пакет MS-Office 2007 стоит примерно 10.000 руб. Устанавливается
на одном компьютере).

Эта жадность Билла Гейтса пусть столкнётся с современной жадностью московских
домохозяек. Я ему не завидую.

Скоро и помалу, наши домохозяйки этого надувалу проигнорируют.
И настанет рай. Парадиз (непечатные слова). Билл, который Гейтс,
станет всё богаче, и богаче.


 
Аноним ©   (2010-01-16 11:25) [33]

где-то в 11-12 лет попал в руки спектрум
понемногу баловался с бейсиком, потом перешел на ассемблер
позже попал в руки компилятор форта для спектрума, после форта невозможно было оставаться нормальным человеком :-)


 
oldman ©   (2010-01-16 11:25) [34]


> А потому, что конкретно понял, как современная бюрократия
> завладела
> жизненным пространством. И в условиях кризиса, тем более.


Это и до Билла было.


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


Упал под стол. Представил Билла, лелеющего бюрократию.


> MS-Office - дурам и домохозяйкам.


С репликами поосторожнее, ладно? Моя жена на нем делопроизводство ведет.
Или ты ей "машинную" программу напишешь?


 
Копир ©   (2010-01-16 11:26) [35]

>oldman ©   (16.01.10 11:10) [28] :

Оффисные макросы - это не программирование. Увлекательная штучка, но не.
Так и программистом можно назвать лоха, освоившего BASIC, вы же не назовёте?


 
oldman ©   (2010-01-16 11:26) [36]


> позже попал в руки компилятор форта для спектрума, после
> форта невозможно было оставаться нормальным человеком :-
> )


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


 
Копир ©   (2010-01-16 11:30) [37]

>oldman ©   (16.01.10 11:25) [34] :

Нет. Ничего для Вашей жены я писать не собираюсь.
Отписался уже. в 90-е.
Пусть молится на свою 1С.


 
turbouser ©   (2010-01-16 11:31) [38]


> Копир ©   (16.01.10 10:51) [23]


> Программирование "железа" - это да!
>
> А фиктивные программки в рамках оффиса - нет.

Почему-то вспомнился кашпировский, который заряжал воду :))))


 
Копир ©   (2010-01-16 11:35) [39]

>turbouser ©   (16.01.10 11:31) [38] :

Воду заряжал американец Чумак.ua/

Я никого не заряжаю. Я напоминаю, что программы - это не оффисные приложения.
Многие не согласны.


 
Аноним ©   (2010-01-16 11:36) [40]


> Чесслово, никогда не видел.

был такой, даже С компилятор был, но в моем городе трудно было что-то такое достать
форт случайно нашел


 
oldman ©   (2010-01-16 11:41) [41]


> Я напоминаю, что программы - это не оффисные приложения.


Программа - реализация алгоритма с помощью языка программирования.
Может в алгоритме дело? Или тебе именно макроязык офиса не нравится?


 
Копир ©   (2010-01-16 11:43) [42]

Если по теме?

Наверное, сначала, самый первый - программируемый калькуллятор. МК 28, кажется,
потом МК 52. Не берусь точно утверждать. Давно это было. Но сама идея пошагового
программирования после бездушных и не помнящих вычислителей с неоновыми лампами!

Конечно, приятно.


 
oldman ©   (2010-01-16 11:43) [43]

Можно ведь и в офисе машину Тьюринга симулировать...
И орбиты спутников расчитывать. Красиво так, с картинками.
:)))


 
KSergey ©   (2010-01-16 11:44) [44]

> Копир ©   (16.01.10 11:30) [37]
> Пусть молится на свою 1С.

Или ведет бухгалтерию на арифмометре? Я правильно понял?


 
Копир ©   (2010-01-16 11:45) [45]

>oldman ©   (16.01.10 11:43) [43] :
Можно ведь и в офисе машину Тьюринга симулировать...

Нет. Не можно. Вы плохо знакомы с теорией.
Вам понадобятся тысячи метров туалетной бумаги с единственной проколотой дырочкой.


 
KSergey ©   (2010-01-16 11:46) [46]

Есть здесь кто-нибудь, кто спектрум уже не застал? Отзовидесь!


 
Копир ©   (2010-01-16 11:50) [47]

>KSergey ©   (16.01.10 11:44) [44] :

Я уже устал повторять, что БиллГейтсовская бухгалтерия - это не единственное
программисстское приложение, которое следует осваивать.

Майкрософт нынче взялось за ОС для мобильников. Поумнели, типа.

А, вот фирма "Локхид" с 1968 г. осваивает ПО, управляющее ракетами "Аполлон".


 
oldman ©   (2010-01-16 11:50) [48]

История
1963: Начат выпуск первого массового калькулятора — ANITA MK VIII (Англия, на газоразрядных лампах, полная клавиатура для ввода числа + десять клавиш для ввода множителя).
1964: Начат выпуск первого массового полностью транзисторного калькулятора — FRIDEN 130 (США, 4 регистра, использовалась «обратная польская нотация»). Начат выпуск первого серийного отечественного калькулятора «Вега».
1965: компания Wang Laboratories выпустила калькулятор Wang LOCI-2, который мог вычислять логарифмы.
1969: Выпущен первый настольный программируемый калькулятор — HP 9100A (США, транзисторный, использовалась «обратная польская нотация»).
1970: началась продажа калькуляторов, которые можно держать в руке (фирмы Sharp и Canon, вес калькуляторов порядка 800 г). Первый отечественный калькулятор, выполненный с использованием интегральных микросхем — Искра 110.
1971: появился первый карманный калькулятор — модель 901B фирмы Bomwar размером 131×77×37 мм, c 4 операциями и 8-разрядным «красным» индикатором (на светодиодах); цена $240.
1972: появился первый инженерный калькулятор — HP-35 фирмы Hewlett Packard;
1974: Первый отечественный микрокалькулятор — «Электроника Б3-04» (впервые использован термин «Микрокалькулятор»).
1975: появился калькулятор HP-25C, в котором программы и данные не пропадали при выключении питания.
1977: разработан первый советский карманный программируемый микрокалькулятор «Электроника Б3-21».
1979: Hewlett Packard выпустила первый калькулятор с алфавитно-цифровым индикатором — HP-41C. Он был программируемым, с возможностью подключения дополнительных модулей — RAM, ROM, устройства чтения штрих-кодов, кассеты с магнитной лентой, флоппи-дисков, принтеров, разъёмов RS-232, HP-IL, HP-IB.
1980: появился Б3-34.
1985: появились МК-61 и МК-52.
1985: появился первый программируемый калькулятор с графическим дисплеем Casio FX-7000G.
2007: появился последний (на сегодняшний день) отечественный калькулятор МК-152.

Батенька, в это время уже ЭВМ работали, а не неоновые вычислители...


 
oldman ©   (2010-01-16 11:55) [49]

Класс!!!

В 1801 году Жозеф Мари Жаккар разработал ткацкий станок, в котором вышиваемый узор определялся перфокартами. Серия карт могла быть заменена, и смена узора не требовала изменений в механике станка. Это было важной вехой в истории программирования.

В 1838 году Чарльз Бэббидж перешёл от разработки Разностной машины к проектированию более сложной аналитической машины, принципы программирования которой напрямую восходят к перфокартам Жаккара.

В 1890 году Бюро Переписи США использовало перфокарты и механизмы сортировки, разработанные Германом Холлеритом, чтобы обработать поток данных десятилетней переписи, переданный под мандат в соответствии с Конституцией. Компания Холлерита в конечном счёте стала ядром IBM. Эта корпорация развила технологию перфокарт в мощный инструмент для деловой обработки данных и выпустила обширную линию специализированного оборудования для их записи. К 1950 году технология IBM стала вездесущей в промышленности и правительстве. Предупреждение, напечатанное на большинстве карт, «не сворачивать, не скручивать и не рвать», стало девизом послевоенной эры.


 
Копир ©   (2010-01-16 11:58) [50]

>oldman ©   (16.01.10 11:50) [48] :
>Батенька, в это время уже ЭВМ работали, а не неоновые вычислители...

Где, радость Вы моя, 70-го года рождения? :))

Я помню, когда в 70-х годах вычитал в журнале "Наука и Жизнь", что в Японии
школьникам выдают калькулляторы, "впечатанные" в школьные линейки.
Те, что для измерения. Их японские девушки выбрасывали, когда батарейки кончались.

Я дивился. На фоне неоновых лампочек 220 вольт.
А Вы тогда под стол. Пешком ходили, Mr. Oldman...


 
KSergey ©   (2010-01-16 12:02) [51]

> Копир ©   (16.01.10 11:50) [47]
> БиллГейтсовская бухгалтерия -  это не единственное программисстское приложение

Так, вот давайте все ж разребемся.
Выше было написано:

> Копир ©   (16.01.10 11:26) [35]
> Оффисные макросы - это не программирование. Увлекательная
> штучка, но не.
> Так и программистом можно назвать лоха, освоившего BASIC,  вы же не назовёте?

Так что же бухгалтерия? я так и не понял. "Программистское приложение", но позорного уровня или вовсе не программирование?
Какие-то путанные показания.


 
Аноним ©   (2010-01-16 12:07) [52]

забаньте Копира (лучше по IP), любую ветку засрет


 
oldman ©   (2010-01-16 12:07) [53]


> Где, радость Вы моя, 70-го года рождения?


1963 - БЭСМ
1964 - IBM System/360/370
1971 - ЕС ЭВМ

Погуглить лень?


 
Копир ©   (2010-01-16 12:08) [54]

>KSergey ©   (16.01.10 12:02) [51] :

Да эти макросы по сложности BASIC и есть.
Владеете?
Гордитесь!


 
oldman ©   (2010-01-16 12:08) [55]


> Аноним ©   (16.01.10 12:07) [52]
> забаньте Копира (лучше по IP)


Так он из любого интернет-кафе продолжит...
:)))


 
Аноним ©   (2010-01-16 12:10) [56]


> Так он из любого интернет-кафе продолжит...

ну так и по логину, и по айпи
да и пусть походит по кафе, если настолько альтернативный


 
Копир ©   (2010-01-16 12:10) [57]

> oldman ©   (16.01.10 12:07) [53]:

А зачем мне "гуглить"?

Поисковики пользуют те, кто не владеет темой.
Для любознания.

Я тогда уже жил :))
И темой владею.


 
Игорь Шевченко ©   (2010-01-16 12:20) [58]

"Колосится в поле рожь,
Нет на солнце пятен.
До чего же я хорош,
До чего приятен!"


 
Копир ©   (2010-01-16 12:22) [59]

>oldman ©   (16.01.10 12:08) [55] :

Ага! Щаз. Я тут фсё (нет опечатки) брошу и побегу в интернет-кафе +

Дорогой Сергей, который Владимирович!

Вы, конечно, адекватно оцениваете потенциал Вашего поколения.
Вам в 1991 г. было чуть за двадцать.
Вы советскую эпоху застали, пожалуй, всего лишь в школе?
"Малую Землю" изучали наряду с законом Ома?

Не пренебрегайте поколением, которое чуть старше Вас.
Хотя бы за то, что мы обошлись лишь законом Ома.
Нас "Малой Землёй" не охмуряли ;-


 
MonoLife ©   (2010-01-16 12:26) [60]

Я комп увидел впервые поздно, в смысле по возрасту поздно, но перфокарты я уже не застал:). Дали на рабочее место старый списанный 386SX. Ну, там непонятный DOS, из почти понятного NC менеджер. Думаю, че зря место занимает, пусть на меня работает. Добыл книг по DOS, компам. И  фокспро, тогда 2.0, хорошие книги, редкие, наверное. Читал пробовал.. Написал несколько программ на фоксе и в итоге, весьма автоматизировал себе рабочий процесс, почти по всей бумажной рутине:).
Ну, а потом попался первый справочник по Паскалю, затем Делфи..
Втянулся в это дело, кардинально поменял ремесло.. но, к сожалению, так и не получил высшее на программера..


 
Копир ©   (2010-01-16 12:31) [61]

>MonoLife ©   (16.01.10 12:26) [60] :

NC - самый лучший файловый менеджер с тех времён.
До сих пор отвыкнуть не могу. Windows Commander 4 ever!


 
MonoLife ©   (2010-01-16 12:35) [62]


> NC - самый лучший файловый менеджер с тех времён.

Вплоть до появления winХР пользовался им, щас FAR"ом


 
BiN ©   (2010-01-16 13:53) [63]

Так вот.. Подарили мне в 3 года конструктор
)

оффтоп:
Программирование как профдеятельность будет упразднено. И довольно скоро.


 
oxffff ©   (2010-01-16 13:54) [64]

Отец привез с Украины мне первый компьютер ПК-ЛВIВ(толи в школу только пошел, толи еще нет). Вообщем лежал некоторое время просто на полке(поскольку телек был старый, знаете тот самый который плоскогубцами переключается) и не было спецов, которые могли спаять телек. Потом всеже спаяли штекер. Была к нему книга по бейсику. Вообщем я перечитал минимум раз пять. И так обрадывался, когда PRINT заработал.
Позже был ZX-Spectrum(Импульс-М). Были к нему программы игры и заветные программы art studio, music box.
И были еще более заветные и таинственные asm, dasm(которые я так и не смог загрузить, кассета в этом месте была сбойная). И была книга по программированию на ASM.
Вообщем методом тыка. PEEK и POKE. Я научился пистаь сначала в область экрана(с адресов 16384). Потом небольшие программы. Потом и правильное высчитывание обносительного смещения для команды перехода.
Помню были там команды сдвига с переносом(и я никак не мог сообразить зачем они нужны). Позже лицейский одногруппик показал их применение(движение спрайта на ASM по экрану), у которого позже я купил книгу по защищенному режиму для 386 за 2 бутылки водки.
Потом купили PENTIUM 133. Программировать на паскале, бейсике я уже умел. Но вот устанавливать ОС и все с ней  связанное(autoexec.bat,config.sys). В день копуки был только NFS и Crusader no remorse. Вообщем в течение недели ко мне приходили из магазина и переустанавливали все, поскольку я убивал ОС(естественно по полному  незнанию, и желанию методом тыка разобраться). Потом приходил лицеист и переустанавливал мне все. Потом ему надоело. И мне пришлось постигать установку ОС самостоятельно.


 
Хитрий Лис   (2010-01-16 14:28) [65]

Как я стал программистом.
(краткая автобиографическая справка)

Очень мало лет.
Впервые увидел Спектрум в клубе Юного Техника. Не программировал. Игрался.
Чуть постарше.
Пробовал программировать БЗ-34 по Технике-Молодежи и Радио. Не впечатлило :\
9-й класс.
БК-0010. Первый опыт на Basic. Рисовал домики.
1-й курс.
Наконец то. IBM XT затем AT. Borland C++ 2.0 и Pascal 5.5.
Очень гордился когда у себя нарисовал курсор как в NU :)
5-й курс.
Delphi 1.0 побудило бросить Borland C и корявое на тот момент Microsoft C. Теперь думаю что зря :)

Потом были Delphi всех последующих версий до 2006. Затем C#.
Далее перестал программировать и стал больше эксплуатационщиком и внедренцем чем разработчиком.
Сейчас изучаю ABAP.

PS: Хотя больше люблю программировать людей.
PSS: Считаю что программирование - суть манипуляция.


 
oxffff ©   (2010-01-16 14:37) [66]

Хитрий Лис   (16.01.10 14:28) [65]

> Сейчас изучаю ABAP.


Не забывайте использовать в своих программах лазейки по типу
generate subroutine pool
в продуктивном манданте http://help.sap.com/abapdocu_70/en/ABAPGENERATE_SUBROUTINE_POOL.htm.

:)


 
Anatoly Podgoretsky ©   (2010-01-16 15:13) [67]

> Rouse_  (16.01.2010 02:33:00)  [0]

Я тоже пришел из электроники, в самом широком смысле, коллега Зотову, и коллега ИШ. Вроде бы в те времена это был естественный путь от железа к программированию. Профессиональным программистом/системным администратором, стал спустя 3/7 лет, хотя за этот период учил программистов программировать, они приходили после института с пустыми мозгами. В данный момент профессионально осталось только системное администрирование, а программирование по желанию, сам себе ставлю задание и сам же реализую, но не в качестве обязанности. В программирование упор на базы. Последнея задача состыковка пропускной системы с базой предприятия. Естественно за эти годы кучи ОС, языков, самых невероятных машин, включая машину на пассивных элементах - на феррит магнитных ячейках (УМ-1), управляла химическим производством, была заменена на СМ-1800.  И все это было благополучно забыто в самом прямом смысле. Сейчас наша дорога совместно с Микрософтом, даже все Линуксы прибил, у меня их с десяток было.


 
Anatoly Podgoretsky ©   (2010-01-16 15:14) [68]

> Германн  (16.01.2010 02:49:01)  [1]

Конечно странно сам же трепачей давил :-)
Может и его ветку постигнет такая же судьба.


 
Демо ©   (2010-01-16 15:34) [69]

Меня сподвигло скорее всего программируемый калькулятор БК0010 и статьи в "Науке и Жизни" в 80-х годах...


 
Anatoly Podgoretsky ©   (2010-01-16 15:36) [70]

> korneley  (16.01.2010 10:01:19)  [19]

Не проходит по пункту "Ну как ты не знаешь, ты же ПРОГРАММИСТ!"


 
Anatoly Podgoretsky ©   (2010-01-16 15:41) [71]

> oldman  (16.01.2010 11:10:28)  [28]

VBA достаточно мощный инструмент, вроде только ДЛЛ нельзя делать, но и без них лучше жить. Использовать может, может работать с OLE


 
Anatoly Podgoretsky ©   (2010-01-16 15:45) [72]

> Аноним  (16.01.2010 11:25:33)  [33]

Это точно, мне мои друзья итальянцы сразу сказали, раз связался с программированием, то как радиолюбитель ты погиб. Как в воду глядели.


 
Anatoly Podgoretsky ©   (2010-01-16 15:47) [73]

> turbouser  (16.01.2010 11:31:38)  [38]

А не Чумак?


 
Anatoly Podgoretsky ©   (2010-01-16 15:52) [74]

> oldman  (16.01.2010 11:50:48)  [48]

Наверно действительно последнй.


 
turbouser ©   (2010-01-16 15:58) [75]


> Anatoly Podgoretsky ©   (16.01.10 15:47) [73]
>
> > turbouser  (16.01.2010 11:31:38)  [38]
>
> А не Чумак?
>

Точно, чумак )


 
Anatoly Podgoretsky ©   (2010-01-16 15:58) [76]

> oldman  (16.01.2010 12:08:55)  [55]

А что такие еще остались?


 
Anatoly Podgoretsky ©   (2010-01-16 16:07) [77]

> oxffff  (16.01.2010 13:54:04)  [64]

Какой ты проказник был однако


 
Anatoly Podgoretsky ©   (2010-01-16 16:10) [78]

> turbouser  (16.01.2010 15:58:15)  [75]

На Копира поход, тоже пытается нас зарядить.


 
Демо ©   (2010-01-16 16:37) [79]

А вот я начал сомневаться, что могу себя назвать программистом в полном смысле.
Всё-таки программизм - это профессиональное понятие, т.е. программирование - ремесло и творчество.
Если я им не зарабатываю на жизнь, то могу ли я считаться программистом?


 
Palladin ©   (2010-01-16 16:48) [80]

ZXSpectrum наше все... правда первую программу я на Поиске написал )


 
Кто б сомневался ©   (2010-01-16 16:53) [81]

2 Копир

Обязательно нужно с железом работать? А если чел. делает архиватор (где важны сложные вычисления и высш. математика) - он тоже не программист?
Глупые критерии у вас..

А в целом программисты - все самоучки. Хорошие программисты так тем более.

Моя биография.

Еще в школе увлекся программ. калькулятором MK60 (это где то 97 год).
Потом за пару дней прошел учебник по информатике за 11 класс, там был паскаль.
Потом Delphi 5. После asm. Параллельно учился на переводчика-филолога.
Бросил учится на третьем курсе, занялся любимым делом. Работал в двух  больших компаниях. в одной как тестер, во второй как программист.
После перешел на удаленку (третья компания), теперь начинаю шаровару. Все изучал сам, образования технического нет.
Сейчас неоконченное высшее, думаю больше мне не надо, т.к. сейчас на диплом не особо смотрят.
Всего 25 лет.


 
Palladin ©   (2010-01-16 17:00) [82]

Мне все вот интересно. Я нифика асм не знаю. Общее понятие имею. Про регистры знаю. Базовые знания в общем. Но вот не ас я тут ) Я тру прогер или не тру? )


 
Кто б сомневался ©   (2010-01-16 17:12) [83]


> Кто б сомневался ©   (16.01.10 16:53) [81]


Первый  комп - это уже современный ноут пенек первый с частотой 150 мгц + win95. а свой комп мне купили родители уже аж в 2002 году - Атлон 1,6 Ггц. Так что не успел я посмотреть на перфокарты, даже не видел их. :)


 
Дмитрий С ©   (2010-01-16 17:12) [84]

Все началось когда мама себе вместо шапки купила приставку к телевизору liko с клавишами (наподобии денди). На ней можно было играть, и "работать". Мама лимитировала время на игры: полчаса, на работу - час. Я выбрал второе. Там был язык g-basic и справочник, как ни странно, тоже был, переведенный с китайского китайцами. Так родилась первая моя игра в марио, где можно было бегать, прыгать и бить другого марио.
Прошло время, я поступил в седьмой класс, отец в качестве долга по алиментам привез комп. Мама согласилась, видя мое увлечение. Это был сразу пентиум, 16 метров на борту, 120 в сумме двух жестких, 14" монитор. Было много игр, первое время было не до программирования, хоть и qbasic мне пришелся по душе. Был и паскаль, я его не понимал совсем. Так я узнал что такое дос. Ни у кого больше компов не было, увлекающихся тем более.
Не прошло и полгода в школе появились новые компьютеры, чуть лучше моего, на них windows 95. Был и офис с его встроенным бейсиком, на котом я продолжил делать приложения. Powerpointовская презентация на весь экран, форма и так далее.
Мама, учитель математики, захотела расширить свои знания и поступила заочно на учителя информатики. На очередную сессию она взяла меня. Там я впервые увидел delphi 5. Надо сказать, что паскаль я тогда уже немного знал. Я решил все задачи мамы на первом же занятии и так понравился преподавателю, что она установила delphi на мой жесткий (точнее школьный).
Дальше я написал кучу программ для мамы в школе. Некоторые проработали там лет 9 точно.
Потом я поступил на физмат и на втором курсе стал главным сисадмином университете, выучил html php и многое другое. Где и сейчас работаю. Вот такая простая история простого парня.


 
Ega23 ©   (2010-01-16 17:18) [85]

С 10 до 22 лет рассматривал программирование исключительно как интересное, но бесполезное хобби. 10 лет изменил точку зрения.


 
Anatoly Podgoretsky ©   (2010-01-16 17:45) [86]

> Кто б сомневался  (16.01.2010 16:53:21)  [81]

Вообще то программист хорошо обучаемая профессия и там где дело поставлено на лад, там самоучки большая редкость.

По биографии, немного странно, что Дельфи раньше АСМ, но все бывает.


 
Anatoly Podgoretsky ©   (2010-01-16 17:45) [87]

> Palladin  (16.01.2010 17:00:22)  [82]

Ты не тру, ты трус


 
Anatoly Podgoretsky ©   (2010-01-16 17:47) [88]

> Кто б сомневался  (16.01.2010 17:12:23)  [83]

Не всем везет, вещь эта неплохая, если без дырочек, удобно для картотек и заметок. Вот на перфолентах плохо писать.


 
Palladin ©   (2010-01-16 17:50) [89]


> Anatoly Podgoretsky ©   (16.01.10 17:45) [87]

хто бы говорил )
о, человек, не написавший ни в одной ветке ни строчки внятного кода за много лет )


 
MonoLife ©   (2010-01-16 17:52) [90]


> ещь эта неплохая, если без дырочек, удобно для картотек
> и заметок.

я между дырочек умудрялся заметки писать)


 
Anatoly Podgoretsky ©   (2010-01-16 17:58) [91]

> MonoLife  (16.01.2010 17:52:30)  [90]

Вундеркинд.


 
MonoLife ©   (2010-01-16 18:12) [92]


> Вундеркинд.

не-а, киндервуд я, до сих пор в "начинающих"))


 
Кто б сомневался ©   (2010-01-16 18:15) [93]


> Вообще то программист хорошо обучаемая профессия и там где
> дело поставлено на лад, там самоучки большая редкость.


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


 
Anatoly Podgoretsky ©   (2010-01-16 18:22) [94]

> MonoLife  (16.01.2010 18:12:32)  [92]

Можем сделать конференцию "между дырочек" :-)


 
MonoLife ©   (2010-01-16 18:24) [95]


> Можем сделать конференцию "между дырочек" :-)

Ну, для писак тема "между строк", а для программистов "между дырочек" само то!:)


 
Anatoly Podgoretsky ©   (2010-01-16 18:26) [96]

> Кто б сомневался  (16.01.2010 18:15:33)  [93]

Я вообще то не про вузы, а про двухмесячные курсы (по американски, это все равно высшее), готовят отлично, утверждаю, что и горилу могут обучить. А вот предметная область это другое дело, это далеко от программирования и более важно. Программированию то научат. Сообственно программисту до лампочки предметная облась это не его, его дело писать по ТЗ и точным спецификациям.


 
Anatoly Podgoretsky ©   (2010-01-16 18:27) [97]

> Кто б сомневался  (16.01.2010 18:15:33)  [93]

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


 
Дмитрий С ©   (2010-01-16 18:40) [98]


>
> > Кто б сомневался  (16.01.2010 18:15:33)  [93]
>
> Не будем путать работу аналитика, постановщика, алгоритмиста
> и прочих около программистным специальностям, там платят
> другие деньги, и там нужны другие знания и даже компьютер
> не обязателен.
>

Что прям есть специальность такая, алгоритмист? И шифр есть?

А насчет обучения - это как и везде, есть мотивация, будет результат. Но пренебрегать все же обучением не стоит. Я тоже самоучка, и на все обучение ушло достаточно лет. Обучаясь тому же в заведении того же результата можно было бы и за год достич, думаю.


 
Кто б сомневался ©   (2010-01-16 18:46) [99]


> аналитика, постановщика, алгоритмиста


Работал в совместной компании США-Индия (доч. комп. в Киеве), там делается так - обычно дается ТЗ и группа програмистов должна его выполнить, неважно какой алгоритм они выберут, желательно быстрый и качественный, - главное чтобы работало так как задумано и без багов.
Внешний вид формы также они делают по ТЗ, исключая графику конечно. Простые тесты на работоспособность также должны они делать. После идут уже тестировщики (тестлаб).
Нет никаких алгоритмистов, аналитиков (причем здесь это кстати?).
В оборонных структурах конечно по другому, но ведь мы имеем в виду большинство?

А у вас как? Форму делают одни, вторые думают как сделать, третьи придумывают алгоритм (для этого надо быть программистом кстати), четвертые уже пишут код по блок схемам.. Так чтоли? :)


 
Демо ©   (2010-01-16 18:59) [100]


> Нет никаких алгоритмистов, аналитиков (причем здесь это
> кстати?).


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


 
Кто б сомневался ©   (2010-01-16 19:05) [101]


> Аналитики работают до того, как начнут все остальные. Их
> работа - изучить бизнес-процессы, перенести бизнес-логику
> на язык, понятный программистам.


Маркетинг  уже не имеет отношения к программированию. В ТЗ дается внешний вид, и поведение программы. Этим занимаются программитсты, а мы говорим про них.


 
Хитрий Лис   (2010-01-16 19:58) [102]


> Кто б сомневался ©   (16.01.10 19:05) [101]
> В ТЗ дается внешний вид, и поведение программы. Этим занимаются программитсты, а мы говорим про них.

Дя неужели... а сортиры у вас тоже программисты чистят ?


 
Кто б сомневался ©   (2010-01-16 20:08) [103]


> Дя неужели... а сортиры у вас тоже программисты чистят ?


В том то и дело что нет. Они занимаются реализацией внешнего вида и поведением программы по ТЗ. А у вас не занимаются этим разве?


 
Кто б сомневался ©   (2010-01-16 20:10) [104]


> А у вас не занимаются этим разве?


Тогда раскройте мне тайну, КТО этим занимается? Неужели дворники?


 
Dimka Maslov ©   (2010-01-16 21:18) [105]

Программистом я так и не стал, потому что мне посоветовали пойти получить инженерное образование.


 
antonn ©   (2010-01-16 22:50) [106]


> Ну вот если не секрет - то пару слов из биографии накидайте
> плз.

Боюсь что я слишком квалифицирован и мои ответы стоят очень дорого ;)


 
Кто б сомневался ©   (2010-01-16 23:11) [107]


> antonn ©   (16.01.10 22:50) [106]


А флудить на форуме (-ах), это и бесплатно можно.. :)


 
Демо ©   (2010-01-16 23:23) [108]


> Кто б сомневался ©   (16.01.10 19:05) [101]
> > Аналитики работают до того, как начнут все остальные.
> Их > работа - изучить бизнес-процессы, перенести бизнес-
> логику > на язык, понятный программистам.Маркетинг  уже
> не имеет отношения к программированию. В ТЗ дается внешний
> вид, и поведение программы. Этим занимаются программитсты,
>  а мы говорим про них.


Причём тут маркетинг?
Бизнес-аналитик, системный-аналитик больше программист, чем мы с тобой.


 
Кто б сомневался ©   (2010-01-17 00:03) [109]


> Демо ©   (16.01.10 23:23) [108]


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


 
Германн ©   (2010-01-17 00:36) [110]


> Anatoly Podgoretsky ©   (16.01.10 15:14) [68]
>
> > Германн  (16.01.2010 02:49:01)  [1]
>
> Конечно странно сам же трепачей давил :-)
> Может и его ветку постигнет такая же судьба.
>

Ну почему же такая же? Он сам когда-то установил принцип/правила для веток в "Потрепаться ака Прочее". Если трёп связан с программированием или хотя бы вообще с компутерами или IT, то такой трёп дозволен. Другой трёп должен удаляться. Я был тогда на его стороне, но другие не поддержали.
Так что пусть висит.


 
Anatoly Podgoretsky ©   (2010-01-17 00:49) [111]

> Германн  (17.01.2010 00:36:50)  [110]

Что значит пусть, ты кто такой :-)


 
Германн ©   (2010-01-17 00:54) [112]


> Что значит пусть, ты кто такой :-)

Я тот, кто не может запретить. Но волен высказать мнение, которое могут прочитать и удалить модераторы. :)


 
@!!ex ©   (2010-01-17 01:00) [113]

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

Биография:
В начале 90х брат учавствовал в олимпиаде по программированию, первый приз был комп. К сожалению он занял только второе место. Зато вместе с ним я посетил победителя... до сих пор помню этот монитор с нарисованной машинкой из десятка примитивов.
...
В 1995 отец на работе выбил себе ноут IMB с 486 процессором.
Таскал его по вечерам и на выходные домой.
Год потратил на игры в Dune 2 и первый X-COM.
Через год папа сказал ХВАТИТ и установил BP7.
...
В конце 90х узнал о существовании Delphi.
...
В 2004 получил приглашение работать в КД-Лаб, начал осваивать С++.
Собственно первая работа... Выяснили что программировать я не умею, пришлось узнавать соверщенно новые, неожиданные, вещи о проектировании и разработке.
...
Ну а дельше понеслось: GLSL, HLSL, Lua, Python, asm


 
Демо ©   (2010-01-17 01:10) [114]


> Кто б сомневался ©   (17.01.10 00:03) [109]
> > Демо ©   (16.01.10 23:23) [108]С каких это пор человек
> который занимается анализом бизнеса (системный аналитик
> и бизнес аналитик это одно и тоже кстати) стал называтся
> программистом? Ты попутал.


Различие всё же есть, хотя оно не так просто улавливается. Это первое.

Второе - похоже что ты не представляешь вообще, что это такое.

Вот ссылка для самообразования:

http://www.profcareer.ru/prof/profession_system-analyst.php


 
Германн ©   (2010-01-17 01:16) [115]


> @!!ex ©   (17.01.10 01:00) [113]
>
> Присоединяюсь к просьбе забанить Копира.
>

Я против.
"Банить" нужно тех, кто грубо и/или неоднократно нарушает правила сего монастыря! :)


 
Anatoly Podgoretsky ©   (2010-01-17 01:18) [116]

Так никто банить и не будет, пока не будет нарушения правил, а там не задумываясь, как неоднакратно это делалось.


 
Германн ©   (2010-01-17 02:03) [117]


> Anatoly Podgoretsky ©


> неоднОкратно

Второй раз за один день.


 
Игорь Шевченко ©   (2010-01-17 02:14) [118]

@!!ex ©   (17.01.10 01:00) [113]

Интернет большой, если тебе не нравится кто-то здесь.


 
Anatoly Podgoretsky ©   (2010-01-17 02:21) [119]

> Германн  (17.01.2010 02:03:57)  [117]

Чукчи виноваты Аднако


 
Германн ©   (2010-01-17 02:31) [120]


> Anatoly Podgoretsky ©   (17.01.10 02:21) [119]
>
> > Германн  (17.01.2010 02:03:57)  [117]
>
> Чукчи виноваты Аднако
>

Точно. И как я сразу не догадался?


 
korneley ©   (2010-01-17 03:37) [121]


> Dimka Maslov ©   (16.01.10 21:18) [105]
> Программистом я так и не стал, потому что мне посоветовали
> пойти получить инженерное образование.

:)) От оно как... А у меня специальность в дипломе "радиоинженер"...
"Но вот выпал снег, и я опять не знаю, кто я..."


 
@!!ex_   (2010-01-17 13:59) [122]


> Интернет большой, если тебе не нравится кто-то здесь.

Но к сожалению в большим интернете нет тех, кто мне здесь нравится.


 
asails   (2010-01-17 18:06) [123]

Ладно. Отпишусь и про себя...
В году этак в 88-ом, в школе записался на факультатив по информатике. Учили Турбо Паскаль. Очень понравилось. Уговорил папу купить БК-0010-01. Рублей 700 он тогда стоил, вроде... Потом были Спектрум, Поиск (на 86 проце) ну и т.д. Спектрум был непростой - с дисководом на 360К. Точнее, 180 но односторонним - прорезаешь дырочки на дискетке и, вуаля - 360!!! Только переворачивать дискетку надо было постоянно но, все равно, круто!
Потом работал как фрилансер - то там, то сям чего-нибудь напишу. Сначала на Паскале, затем на Дельфи (со 2-й версии). Кое-что, даже продавалось успешно... Года, этак 4 назад устроился прогером на Дельфи в крупную контору. До сих пор там...
Да, и еще до БК был легендарный МК-61!!! До сих пор валяется где-то дома.

З.Ы.
Копиру: есть много интересных задач для программиста, помимо работы с железом. Ну, хоть, обработка видео, например... Имхо, конечно.


 
boriskb ©   (2010-01-17 21:18) [124]

В 1973-74 году прослушал первый семестровый курс по Alcol-у и решил, что программистом никогда не буду - эта обезбянья работа не для меня.
Спустя лет 5 жизнь повернулась так, что оказался на работе в приличном ВЦ в приличной организации и тогда я понял, что "программист" в книге и программист на практике в СССР в начале 80-х это разные вещи. И то, чем пришлось тогда заниматься имеет очень мало общего с тем представлением о программировании, которое я тогда имел.
Так и затянуло :)
Так что сначала надо бы определиться с кругом обязанностей "программиста". В чистом виде это работа действительно очень тупая и не интересная.


 
boriskb ©   (2010-01-17 21:22) [125]

> курс по Alcol-у

Старик ты беспамятный :)
Algol конечно :)


 
Anatoly Podgoretsky ©   (2010-01-17 21:48) [126]

> boriskb  (17.01.2010 21:18:04)  [124]

Эммигрантская это профессия.


 
korneley ©   (2010-01-18 02:01) [127]


> Anatoly Podgoretsky ©   (17.01.10 21:48) [126]
> > boriskb  (17.01.2010 21:18:04)  [124]Эммигрантская это
> профессия.

Ага. И индийская. :))) Но, опять же [113] и (не могу удержаться от самоцитирования) [16]. Кодер он и в Африке кодер... И интересно, где это в 80-х встречались "чистые программисты"? Мне как-то не попадались. Сами выясняем с заказчиком задачи (самый гимор :), сами ТЗ пишем, сами реализуем. Прям напрашивается: "я и лошадь, я и бык, я и баба и мужик...":)


 
Германн ©   (2010-01-18 02:07) [128]


> И интересно, где это в 80-х встречались "чистые программисты"?

В "Звёздном городке" встречались. Там было чёткое разграничение.


 
korneley ©   (2010-01-18 02:11) [129]

А, да [113] не по поводу бана упомянул (тоже считаю: нет нарушения - нет бана), а по поводу кодеров.


 
korneley ©   (2010-01-18 02:18) [130]


> Германн ©   (18.01.10 02:07) [128]
> > И интересно, где это в 80-х встречались "чистые программисты"?
> В "Звёздном городке" встречались. Там было чёткое разграничение.
>

И им не приходилось общаться с заказчиком? Счастливые люди :) Пришёл, блокнот отдал, получил свою порцию перфокарт, ввел, исправил ошибки машинисток, потом свои... Песня. Ностальгия в чистом виде :)))


 
Германн ©   (2010-01-18 02:38) [131]


> И им не приходилось общаться с заказчиком? Счастливые люди
> :) Пришёл, блокнот отдал, получил свою порцию перфокарт,
>  ввел, исправил ошибки машинисток, потом свои...

Угу. Именно так.
Но потом было общение с заказчиком. Который был недоволен тем, что его задача не была решена!


 
boriskb ©   (2010-01-18 10:58) [132]

[127] korneley ©   (18.01.10 02:01)
>
> Сами выясняем с заказчиком задачи
> (самый гимор :), сами ТЗ пишем, сами реализуем. Прям напрашивается:
> "я и лошадь, я и бык, я и баба и мужик...":)


Это да, но не только это я имел ввиду.
Профессия в стране, если не только зарождалась, то уж и не распространённой была.
Из литературы только документация, шедшея вместе машиной. За ОЧЕНЬ редким исключением.
Алгоритмы - 90% разрабатывались самими. Если где то и решалась задача до тебя, то легче было "велосипед изобрести" чем найти аналоги. Инета нет, специалистов минимум.
Сейчас же (совсем недавно здесь упоминал) - решение задачи начинается с вопроса: кто, где уже делал такое - где взять готовое.
Это не значит что раньше "вода мокрей была" :)
Но просто все по другому.
Раньше чтоб металическую ограду сделать искали мастера-кузнеца, сейчас проблем нет штамповку красивейшую найти.
На мой вкус:  творчества ("интересности") гораздо меньше.

P.S.
Не претендую на абсолютную истину.
Всего лишь собстенные ощущения.


 
Думкин ©   (2010-01-18 11:05) [133]


> Раньше чтоб металическую ограду сделать искали мастера-кузнеца,
>  сейчас проблем нет штамповку красивейшую найти.
> На мой вкус:  творчества ("интересности") гораздо меньше.
>


Так тот кузнец и мог только что оградки, да неподъемные подковы на блоху. Так и тут.


 
korneley ©   (2010-01-18 11:56) [134]


> boriskb ©   (18.01.10 10:58) [132]

Штамповку тоже кто-то спроектировал. Так что, "не перевелись ещё на Руси богатыри - добры молодцы" :) И задачи есть нехоженые и люди творческие. Но вода была мокрее - факт :)))


 
Empleado ©   (2010-01-18 11:57) [135]


> как вы становились программистами? :)

Я пока еще не стал программистом - у меня другая специализация.
Хотя эпизодически погружаю мой мозг в эту среду.


 
boriskb ©   (2010-01-18 12:17) [136]

> [133] Думкин ©   (18.01.10 11:05)
>
> > Раньше чтоб металическую ограду сделать искали мастера-
> кузнеца,
> >  сейчас проблем нет штамповку красивейшую найти.
> > На мой вкус:  творчества ("интересности") гораздо меньше.
> >
>
>
> Так тот кузнец и мог только что оградки, да неподъемные
> подковы на блоху. Так и тут.


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


 
Jeer ©   (2010-01-18 12:39) [137]

Такой вот икспириенс :)

1974..1978 г - аналоговые ВМ в институте
1974..1978 г - ЭВМ "Наири", EC - Фортран
1978..1990 - разработка бортовых ЦВМ и софта для них ( серии 1804, затем 580 (i8080), 1810 (i8086) ) - асм, Си, CP/M, Микро-ДОС
1978 - первый программируемый калькулятор Б3-21
1980..1990 - первые настольно-персональные ЭВМ для автоматизации научно-технических задач ( Электроника Д3-28, Искра-226 )
1980..1990 - кросс-средства на СМ-1800 и 1810, расчетные задачи - Фортран, Algol
1985..1995 - 8р ПК "Корвет", в том числе как и кросс-средство. Asm, Си, Бейсик, DBase-II и тп.
1988..1990 - первые IBM-PC ( XT, AT). asm, Си, Паскаль, xBase ( Dbase, Fox, Clipper,...), Ada, Fort - расчетные и первые коммерческие задачи.
1990..1992 - разработка железа с контроллерами ( asm, Си) - медицина, САУ.
1992-1993 - разработка софта для ЧПУ
1993-1998 - разработка банковского ПО ( Pascal + Watcom-C, Delphi-2... + SQL )
1997-2000 - www-программирование ( ASP, Perl, PHP, Java, Phyton)
1998... - разработка заказного ( как правило - расчетный, инженерный, моделирование, САУ объектами ) софта на Delphi + Си. Моделирующие языки ( класса GPSS).


 
Думкин ©   (2010-01-18 12:49) [138]

> А сточки зрения кузнеца?

Так какого кузнеца? Дл ятворчества просто больше образования надо. Кузнец для оградки 0 да, там сейчас не то. А кузнец для производства гидротурбины или там трактора - он с тем же творчеством.

> Придумывать дизайн, может даже разработать-улучшить технологию,
>  или на штамповочном прессе постоишь ?


А ты будешь ли угли тому кузницу нештамповщику раздувать или уголь дровянной в лесу готовить, или руду по колено в воде? Одного порядка вопросы то.


 
Игорь Шевченко ©   (2010-01-18 12:59) [139]

Jeer ©   (18.01.10 12:39) [137]


> Watcom-C


Хороший был компилятор


 
korneley ©   (2010-01-18 13:40) [140]

O чего вспомнил! Году этак в 95-м статья была, примерно так: "Delphi - убийца Visual Basic-а" :)

> Игорь Шевченко ©   (18.01.10 12:59) [139]
> Jeer ©   (18.01.10 12:39) [137] > Watcom-C Хороший был компилятор

А не с Ваткома ли люди в Борланд перешли? Что-то такое было. Могу ошибаться, но как раз, оптимизаторы/линковщики.


 
Юрий Зотов ©   (2010-01-18 13:49) [141]

> Кто б сомневался ©   (16.01.10 18:46) [99]

> дается ТЗ и группа програмистов должна его выполнить
> Нет никаких алгоритмистов, аналитиков

А ТЗ-то окуда берутся?
:o)


 
clickmaker ©   (2010-01-18 14:11) [142]

> А ТЗ-то окуда берутся?

а никто не знает.
оно сваливается свыше. от некоего мифического шефа, которого никто даже не видел живьем


 
korneley ©   (2010-01-18 14:50) [143]


> clickmaker ©   (18.01.10 14:11) [142]
> > А ТЗ-то окуда берутся?а никто не знает.оно сваливается
> свыше. от некоего мифического шефа, которого никто даже
> не видел живьем

Не, ну это уже прямая партизанщина. Типа, "хочу кнопку в стуле". Т.е. сел на стул и всё заработало. Были такие заказчики... Но их надо или просветить, что мир посложнее, или прощаться. А написание ТЗ - работа оплачиваемая, что не все понимают. Приходится разъяснять.


 
boriskb ©   (2010-01-18 15:18) [144]

Еще один аспект.
Ресурсы.
С одной стороны (кто бы спорил:)) конечно здорово что сейчас ни секунды, ни байты не считаем.
С другой стороны - гораздо менее интесесно.

Я вполне допускаю, что будь у Королева готовый двигатель, ракета, топливо, вся необходимая математика - всё качественное и в неограниченном количестве, то он бы и не взялся за "Восток".

Привет И. Шевченко :)


 
Думкин ©   (2010-01-18 16:50) [145]

> boriskb ©   (18.01.10 15:18) [144]

Не в том проблема то.

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

Масса с другой стороны допускает большее брака. Но в массе - даже дерьмовое ОСТ дает фору ГОСТ. Так и живем.

А вот булатную сталь научились делать только сейчас, а почему и как оно выходило у предков - так хуже и не та.


 
Jeer ©   (2010-01-18 17:27) [146]


> Игорь Шевченко ©   (18.01.10 12:59) [139]
> Jeer ©   (18.01.10 12:39) [137]
> > Watcom-C
> Хороший был компилятор


Не то слово..
Кто помнит - было дело тут на мастерах - попробовал я по качеству оценку сделать и языков и компиляторов, убыло все в небытие.

***
Потом Ваткома Сайбейз прикупила,
Потом ее же - Микрософт и утопила,
Создав Майсикуель,
Потом же Опен-ватком
Шансом быль (www.openwatcom.org)


 
tesseract ©   (2010-01-18 17:52) [147]


> А вот булатную сталь


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

Современные стали и например порошковая технология намного практичнее.


 
MonoLife ©   (2010-01-18 18:34) [148]

я, вот, думал-думал и склоняюсь к мысли, что Копир прав, истинное программирование это создание программ к железякам, в т.ч. и написание ОS..
Остальное - разработка.. Просто, "программист" - звучит гордо:)


 
@!!ex ©   (2010-01-18 20:00) [149]

> [148] MonoLife ©   (18.01.10 18:34)

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


 
Игорь Шевченко ©   (2010-01-18 20:07) [150]

@!!ex ©   (18.01.10 20:00) [149]

А те, кто всякие там юниксы, досы, виндовзы писал, они не программсты нифига. погулять вышли.


 
@!!ex ©   (2010-01-18 20:22) [151]

> [150] Игорь Шевченко ©   (18.01.10 20:07)

Программисты конечно.
Сейчас понятие кодера и программиста слилось в единое целое.
ОТделить сложно. Вот товарищи пытаютсья отделить. Я пытаюсь сказать, что отделить нельзя.


 
Игорь Шевченко ©   (2010-01-18 20:38) [152]


> Сейчас понятие кодера и программиста слилось в единое целое.
>
> ОТделить сложно. Вот товарищи пытаютсья отделить. Я пытаюсь
> сказать, что отделить нельзя.


Это всегда было одно и тоже, если что.


 
Игорь Шевченко ©   (2010-01-18 20:41) [153]

даже пробел забыл вставить от возмущения :)

Суть в том, чтобы найти не только оптимальный алгоритм для решения задачи, но и оптимальную реализацию этого алгоритма.


 
@!!ex ©   (2010-01-18 21:05) [154]

> [152] Игорь Шевченко ©   (18.01.10 20:38)

Вы вроде старше и опытнее меня...
Типа я застал времена, когда задачи писались программистом в виде документации и блоксхем и уже кодером реализовались на конкретном языке программирования под конкретную платформу...
не ожидал...


 
Игорь Шевченко ©   (2010-01-18 21:17) [155]

@!!ex ©   (18.01.10 21:05) [154]

Что самое интересное, и я застал. Но блок-схему тоже можно по-разному реализовать, марксизм не догма, а руководство к действию.
Понятие "кодер" выдумали снобы


 
Anatoly Podgoretsky ©   (2010-01-18 21:20) [156]

> @!!ex  (18.01.2010 21:05:34)  [154]

Зачем ты этого человека программистом называешь.

Программировать это создавать программу, программа это набор кодов, кодировать = програмировать. И человек может что то ище сверх этого, то это сути не меняет.


 
korneley ©   (2010-01-18 21:31) [157]


> Игорь Шевченко ©   (18.01.10 21:17) [155]
> Понятие "кодер" выдумали снобы

Не" ааа... Как раз "бутонакидатели". Чтобы можно было сказать: "Да я крутой кодер!!! Аты хто?" :))) как бы смешно это ни звучало ;)


 
Anatoly Podgoretsky ©   (2010-01-18 21:35) [158]

> korneley  (18.01.2010 21:31:37)  [157]

Куль прогер что ли?


 
Rouse_ ©   (2010-01-18 21:50) [159]


> Игорь Шевченко ©   (18.01.10 21:17) [155]
> Понятие "кодер" выдумали снобы

Если я правильно понимаю это понятие, то кодер - суть, низкоквалифицированный разработчик, реализующий расписанный более опытным товарищем алгоритм, не отступая от поставленного ТЗ ни на шаг.

Вот Ромкин мне сегодня на кодеров жаловолся, даже мотивировал кусочками исходников. Действительно - квалификации ноль, но алгоритм работает (через ж... но...)


 
Игорь Шевченко ©   (2010-01-18 21:54) [160]

korneley ©   (18.01.10 21:31) [157]

"Кодер — программист, специализирующийся на кодировании — написании исходного кода по заданным спецификациям."

Интересно, как можно писать код по-другому.


 
Rouse_ ©   (2010-01-18 21:58) [161]


> Интересно, как можно писать код по-другому.

А лехко.
Задача, написать функцию к числу А прибавляющую Б. Варианты

1.
Result := A + B;

2.
Result := A;
for I := 0 to B - 1 do
 Inc(Result);


Оба кода выполняют поставленную задачу.


 
Юрий Зотов ©   (2010-01-18 23:18) [162]

> Rouse_ ©   (18.01.10 21:58) [161]

> Оба кода выполняют поставленную задачу.

Нет, Розыч, не программист ты ни разу. И даже не кодер. Поставленную задачу "написать функцию к числу А прибавляющую Б" не решает ни один из твоих вариантов.

Марш чинить лампочки! Пешком, в мороз, за 5 км в гору! И пока все не починишь - к клаве даже и не прикасайся!


 
Rouse_ ©   (2010-01-18 23:57) [163]

Юрч, я еще не достиг такого уровня (чего ты там щас делаешь :), поэтому все перекинем на заффтра :)


 
vuk ©   (2010-01-19 00:12) [164]

Счастливые люди. Наверное, даже видели живых постановщиков...


 
Игорь Шевченко ©   (2010-01-19 00:17) [165]


>  Наверное, даже видели живых постановщиков...


В политехническом музее


 
vuk ©   (2010-01-19 00:20) [166]

to Игорь Шевченко ©   (19.01.10 00:17) [165]:

> В политехническом музее


Сферические такие, да?


 
Игорь Шевченко ©   (2010-01-19 00:24) [167]

vuk ©   (19.01.10 00:20) [166]

Восковые :)

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


 
vuk ©   (2010-01-19 00:35) [168]

to Игорь Шевченко ©   (19.01.10 00:24) [167]:

> и нормальные же постановки, с блок-схемами, как полагается


Ну, блок-схемы, это вообще как мне кааца перебор.


> Спецификации при этом были неизменямые в ходе работы.


Угу, тут ТЗ бы добиться, а то зачастую так и работаем по принципу "вот тут надо примерно вон то, сделай чего-нибудь, а там посмотрим, получится не то - переделаем".

Это я так, типа на жысь жалуюся... :)


 
Игорь Шевченко ©   (2010-01-19 00:44) [169]

vuk ©   (19.01.10 00:35) [168]

Для успокоения я могу сказать, что описываемая ситуация была 22 года назад :) Проект серьезный был.


 
korneley ©   (2010-01-19 00:59) [170]

Вы будете смеяться, но было время, у меня именно постановщик задач была женщина (сразу отметаю инсинуации - не моя :) Почему-то редко встречающийся вариант. Правда, она по образованию "технарь". Вот "Лейтенант" ;) чем-то напомнила. Жаждой новых знаний, что ли...Побольше бы таких... Глядишь, и программистов было бы больше :)))


 
Германн ©   (2010-01-19 01:28) [171]


> Пешком, в мороз, за 5 км в гору!

Что-то мне это знакомо. Где-то уже читал. :)


 
Германн ©   (2010-01-19 01:29) [172]


> Ну, блок-схемы, это вообще как мне кааца перебор.

Когда-то это не было перебором.


 
vuk ©   (2010-01-19 01:51) [173]

to Германн ©   (19.01.10 01:29) [172]:

> Когда-то это не было перебором.


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


 
@!!ex ©   (2010-01-19 01:57) [174]

> [173] vuk ©   (19.01.10 01:51)

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


 
Petr V. Abramov ©   (2010-01-19 01:59) [175]


> Игорь Шевченко ©   (19.01.10 00:24) [167]


> блок-схемами, как полагается, с детальными описаниями,


> команда довольно сильных программистов трудилась над проектом
> изрядное время.
>

jcyjвное из которого тратилось на путешествие по блок-схемам :)


 
Германн ©   (2010-01-19 02:07) [176]


> vuk ©   (19.01.10 01:51) [173]
>
> to Германн ©   (19.01.10 01:29) [172]:
>
> > Когда-то это не было перебором.
>
>
> Не знаю у кого как, но сколько помню, блок схемы использовались
> только в учебном процессе, да и то рисовались не до, а после
> написания работающего кода исключительно с целью "чтобы
> отвязались".
>

Неа.
Был этап когда программистам (а тогда не было разделений по уровням типа архитектор...кодер) было удобно сначала представить алгоритм на картинке ака блок-схеме. А уж потом писать код на языке программирования. Разумеется не всем программистам. Кому-то эта картинка и не была нужна.
Но для учебного процесса эта древность сохранилась до сих пор. Даже несмотря на поголовное использование ООП. Ведь программирование исторически настраивалось и создавалось для решения математических задач. Ну а БГ (Inovet"у не читать :) сотоварищи пошел другим путем.


 
vuk ©   (2010-01-19 02:07) [177]

to @!!ex ©   (19.01.10 01:57) [174]:

> Писать на низкоуровневых языках было удобнее сналача в блоксхемах.

На ассемблере писал. Что-то более-менее объемное, правда, давно было (рантайм библиотека для Delphi1 под DPMI). Обходился как-то без блоксхем.


> Никогда не зудумывались, откуда вообще блок схемы взялись
> и зачем?

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


 
Германн ©   (2010-01-19 02:15) [178]


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

На вкус и цвет...


 
Юрий Зотов ©   (2010-01-19 02:27) [179]

Я я и сейчас логически навороченные участки кода предпочитаю сначала нарисовать, а уж потом кодить по готовому.


 
@!!ex ©   (2010-01-19 02:27) [180]

> [177] vuk ©   (19.01.10 02:07)
> Я догадываюсь, откуда они взялись и зачем. Просто на мой
> взгляд, алгоритм, записанный на каком-нибудь псевдоязыке
> выглядит понятнее, чем блоксхема.

Не могу согласится... не даром UML брыкается очень сильно и никак умирать не хочет.
Это очень удобно. Просто уметь пользоваться надо, порог вхождения существенно выше. Зато и скорость разработки и прозрачность "кода" при должном навыке на голову выше.


 
Германн ©   (2010-01-19 02:30) [181]


> Юрий Зотов ©   (19.01.10 02:27) [179]
>
> Я я и сейчас логически навороченные участки кода предпочитаю
> сначала нарисовать, а уж потом кодить по готовому.
>

Нас наверно уже можно записать в "анахронизмы". :)


 
vuk ©   (2010-01-19 02:31) [182]

to @!!ex ©   (19.01.10 02:27) [180]:

> Не могу согласится... не даром UML брыкается очень сильно
> и никак умирать не хочет.

У UML с блоксхемами общего чуть больше, чем ничего.


 
@!!ex ©   (2010-01-19 02:43) [183]

> [182] vuk ©   (19.01.10 02:31)

UML - блок-схемы адаптированные под ООП.


 
Германн ©   (2010-01-19 03:12) [184]


> Германн ©   (19.01.10 02:30) [181]

Вот только реализация, по-прежнему, "самая наилучшая"!


 
MonoLife ©   (2010-01-19 03:25) [185]


> > ...сначала нарисовать, а уж потом кодить по готовому.
> >
>
> Нас наверно уже можно записать в "анахронизмы". :)

Если логика  нагляднее в графическом исполнении, типа, блок схем, почему бы и не нарисовать.. совсем не "анахронизмы"))


 
Германн ©   (2010-01-19 03:43) [186]


>
> Если логика  нагляднее в графическом исполнении, типа, блок
> схем, почему бы и не нарисовать..

И ты туда же, Брут! :)
А очень часто логику можно "наглядней изобразить"! Вот только немногие помнят это почти забытое искусство.


 
Anatoly Podgoretsky ©   (2010-01-19 09:08) [187]

> vuk  (19.01.2010 00:12:44)  [164]

Некоторые даже Ленина в Online видели.


 
Anatoly Podgoretsky ©   (2010-01-19 09:26) [188]

> Игорь Шевченко  (19.01.2010 00:24:47)  [167]

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


 
Anatoly Podgoretsky ©   (2010-01-19 09:28) [189]

> vuk  (19.01.2010 00:35:48)  [168]

Это в дельфи перебор, а в линейном программирование очень полезны.


 
Anatoly Podgoretsky ©   (2010-01-19 09:31) [190]

> Игорь Шевченко  (19.01.2010 00:44:49)  [169]

В моем случае таже дата. Я до сих пор восхищен их работой, Это был класс. При этом в их распоряжение было только описание ОС РВ и описание PLM, компьютер им не давали, постановщику компьютер не положен.


 
Anatoly Podgoretsky ©   (2010-01-19 09:32) [191]

> korneley  (19.01.2010 00:59:50)  [170]

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


 
Anatoly Podgoretsky ©   (2010-01-19 09:32) [192]

> Германн  (19.01.2010 01:28:51)  [171]

Ты читал, а он ходил :-)


 
Anatoly Podgoretsky ©   (2010-01-19 09:34) [193]

> vuk  (19.01.2010 01:51:53)  [173]

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


 
Anatoly Podgoretsky ©   (2010-01-19 09:35) [194]

> @!!ex  (19.01.2010 01:57:54)  [174]

Затем, чтобы голова была трезвой, а код гладкий.


 
Anatoly Podgoretsky ©   (2010-01-19 09:40) [195]

> Германн  (19.01.2010 02:07:56)  [176]

Я тут недавно писаль телеметрическую систему, начал с блок схем (не программы, а системы) и это был основной источник, постоянно приходилось в него смотреть. Паралельно писалось описание и документация. А что делать в Дельфи, кругом обработчики, свойства, нет ни одного достаточно длинного связного куска, что бы можно было линиями соединит. Кругом Close, Open и все блок кончился. Толи дело в лихие линейные годы, когда блок схема несколько метров.


 
Anatoly Podgoretsky ©   (2010-01-19 09:40) [196]

> vuk  (19.01.2010 02:07:57)  [177]

Неверно, они должны были дополнять друг друга.


 
Jeer ©   (2010-01-19 10:00) [197]


> Толи дело в лихие линейные годы, когда блок схема несколько
> метров.


Вот именно и не только блок схемы :)
Пришлось как-то в эпоху отсутствия еще микропроцессоров и невозможности по масса-габаритным характеристикам ставить БЦВМ, реализовать блок вращения координатной сетки на аппаратном уровне. Так схема была 10 м длиной ( причем это на МС СИС, т.е. регистры и счетчики уже были в виде МС).

И пришлось алгоритм этого дела рисовать в виде блок схем и тоже немаленькой длины. Метод использовался CORDIC ( иные названия - алгоритм Волдера, "метод цифра за цифрой ).

Потом уже, по прошествии лет этот же метод был использован уже в микрокомпьютерном исполнении и блок схема была кстати.
А вот так это выглядело на asm i8080:

PUBLIC ROTVL
EXTRN COPYBL,ADDL,SUBL
EXTRN MULTL,MRARFL,CMPL
EXTRN UGB,UGD,UGVA
EXTRN KDEFP,KDEFM
COMMON /COMMAT/
DS 14
RESA: DS 4
RESB: DS 4
RESC: DS 4
RESD: DS 4
RESE: DS 4
UKA: DS 2
CICL: DS 1
STV: DS 1
CSEG

ROTVL: PUSH D
PUSH H
MOV L,C
MOV H,B
LXI D,RESE
CALL COPYBL
ORA A
JP POL
LXI D,RESE
LXI H,UGD
CALL ADDL
POL: RAL
STA STV
RAL
JNC LES
LXI D,RESE
LXI H,UGB
CALL SUBL
LES: POP H
POP B
PUSH H
PUSH B
LXI D,KDEFP
LXI B,RESA
CALL MULTL
POP H
PUSH H
LXI D,KDEFM
LXI B,RESB
CALL MULTL
LXI H,RESA
LXI D,RESC
CALL COPYBL
LXI H,RESB
LXI D,RESD
CALL COPYBL
LXI H,UGVA
SHLD UKA
XRA A
STA CICL
NCLP: LHLD UKA
LXI D,RESE
CALL SUBL
JMP STS
NCLN: LHLD UKA
LXI D,RESE
CALL ADDL
STS: PUSH PSW
INX H
SHLD UKA
LXI H,CICL
INR M
POP PSW
JP POSA
LXI D,RESA
LXI H,RESD
CALL SUBL
LXI D,RESB
LXI H,RESC
CALL ADDL
CALL SHIFT
LDA CICL
CPI 28
JZ ENCL
JMP NCLN
POSA: LXI D,RESA
LXI H,RESD
CALL ADDL
LXI D,RESB
LXI H,RESC
CALL SUBL
CALL SHIFT
LDA CICL
CPI 28
JNZ NCLP
ENCL: LDA STV
RAL
JNC STVD
LXI H,RESA
CALL CMPL
LXI H,RESB
CALL CMPL
STVD: POP D
LXI H,RESA
CALL COPYBL
POP D
LXI H,RESB
JMP COPYBL
SHIFT: LXI H,RESA
LXI D,RESC
CALL COPYBL
LXI H,RESC
LDA CICL
CALL MRARFL
LXI H,RESB
LXI D,RESD
CALL COPYBL
LXI H,RESD
LDA CICL
JMP MRARFL
END


 
vuk ©   (2010-01-19 11:23) [198]

to Anatoly Podgoretsky ©   (19.01.10 09:28) [189]:

> Это в дельфи перебор, а в линейном программирование очень
> полезны.

Так это не только в Delphi. Оно будет перебором в любой event-driven среде. Отдельные линейные части, конечно, можно нарисовать классическими блоками. Вопрос, а надо ли.


 
Anatoly Podgoretsky ©   (2010-01-19 11:26) [199]

> vuk  (19.01.2010 11:23:18)  [198]

В этом случае нужность стремится к нулю.


 
@!!ex ©   (2010-01-19 11:49) [200]

> [194] Anatoly Podgoretsky ©   (19.01.10 09:35)
> Затем, чтобы голова была трезвой, а код гладкий.

Вот и я о том же.


 
Игорь Шевченко ©   (2010-01-19 11:49) [201]

http://transl-gunsmoker.blogspot.com/2009/08/blog-post_04.html


 
Kostafey ©   (2010-01-20 23:44) [202]

Ну впервые компутер видел еще году так-эдак в 87-м.
Чуть позже выяснилось что это был калькулятор :)).
А настоящий комп - Спектрум видел у товарища в году так-эдак в 92-93.
Почти в то же время познакомился с i386. Там разные игрушки были.
Потом еще была информатика. Но я че-т плохо понял про что там
учили. Обрывки воспоминаний рассказывают про требования
к цвету шторокок в помещении где стоят компутеры и расстоянию
между ними. Погрузить дискету в дисковод - целый ритуал.
Для его проведения нужно было призвать Верховного
шамана (препода) и доказать необходимость проведения
сего обряда.
Еще учили бейсик, так года 4, наверное учили. Я нарисовал
прямоугольник. Больше ничего не получилось за 4 года освоить. :)))))
Потом пошел в технукум на программиста учиться.
Ну за 1 занятие узнал больше чем за 4 года информатики.
Писал на нескольих бейсиках, потом на паскале.
Через год бросил это бесполезное занятие - пошел
играть в солдатиков по-настоящему :)))
В 2006 купил свой первый комп. Копил 2 года ;))
На нем можно было играть в игрушки, но вот незадача -
все игрушки что были раньше уже устарели и несколько
поднадаели, а нового ничего особенного не делают.
Чтобы окупить сию дорогую игрушку (комп) пошел работать.
Ну понятно кем, да? :)))


 
Anatoly Podgoretsky ©   (2010-01-21 00:27) [203]

> Kostafey  (20.01.2010 23:44:22)  [202]

Надо было вместо информатики/бейсика учить математику, тогда смог бы и треугольник нарисовать.


 
Германн ©   (2010-01-21 00:48) [204]


> Anatoly Podgoretsky ©   (21.01.10 00:27) [203]
>
> > Kostafey  (20.01.2010 23:44:22)  [202]
>
> Надо было вместо информатики/бейсика

"Вместо" наверно не получалось. Получалось только "вместе" типа "мы все учились понемногу. чему-нибудь и как-нибудь". :)
Но ведь осознал парень и взялся за ум. Пошел учиться. И ведь действительно учится!
Так держать, Костя!

> Ну понятно кем, да?

Суть понятна. Частности не понятны, но интересны. (Примерно тем же путём сейчас идёт один дорогой мне человек).


 
Kostafey ©   (2010-01-21 02:49) [205]

> [203] Anatoly Podgoretsky ©   (21.01.10 00:27)
> Надо было вместо информатики/бейсика учить математику, тогда
> смог бы и треугольник нарисовать.

К счастью, с математикой повезло. В хорошем смысле слова.
Несмотря на то что что описываемые события происходили уже почти
10 лет назад, полученные в то время знания, и по математике в том
числе, составляют ядро моих теперешних знаний.
Уходить просто не нужно было.
Никто в то время из нас не верил, что программрование - не то что
прибыльная профессия, а в то что в принципе можно хоть какую-то
работу найти.
Многие хотели уйти, но не занли куда и не хватало силы воли.
Мне хватило. Однако, в дальнейшем, ситуация обернулась прямо
противоположной.
Знал бы прикуп...

> [204] Германн ©   (21.01.10 00:48)
> Но ведь осознал парень и взялся за ум. Пошел учиться. И
> ведь действительно учится!
> Так держать, Костя!

Спасибо, спасибо, спасибо!
Действительно, в какой-то момент (если точнее - 2004г) осознал всю
глубину своей тупости. Начал по-немногу исправлять.
Но "по-немногу", похоже, термин ко мне не относится в принципе.
Получилось весьма форсированно.
В итоге, на текущий момент 2 высших, дописываю кандидатскую.

> Суть понятна. Частности не понятны, но интересны.

Какие именно частности интересны?
Некогда это были MS SQL Server + Delphi.
Сейчас MS SQL Server + java(JEE) + JavaScript (+ не так давно - Ajax).
Чем-то другим тоже пользуюсь, но значительно реже.


 
Anatoly Podgoretsky ©   (2010-01-21 09:56) [206]

> Kostafey  (21.01.2010 02:49:25)  [205]

> Сейчас MS SQL Server + java(JEE) + JavaScript (+ не так давно - Ajax).

Нас на бабу променял
Из сказки про Стеньку Разина


 
Kostafey ©   (2010-01-21 14:34) [207]


> [206] Anatoly Podgoretsky ©   (21.01.10 09:56)
> Нас на бабу променял

То было не мое решение. Корпоритивные стандарты.
Впрочем, я не сильно переживал.
java оказалась ничем не хуже.


 
Копир ©   (2010-01-21 21:01) [208]

>@!!ex ©   (17.01.10 01:00) [113] :
>Присоединяюсь к просьбе забанить Копира.

Хмм :))

Я говорю правду.
Настоящие программисты, те, которые юзали железки, меня поймут.
А не настоящие, те которые только "события" в пакете, который создал
американец... Те, не поймут.

Забанить легко.
Программировать трудно.

:)


 
@!!ex ©   (2010-01-21 21:14) [209]

> [208] Копир ©   (21.01.10 21:01)

В чем правда, если не секрет?
В чем сложность программирования железа?
Учавствовал в программирование контроллера для фотофиниша.
Ковырялся в прошивке для eBook"a. Не увидел чего-то, что выделяло бы именно это программирование.


 
Копир ©   (2010-01-21 21:32) [210]

Давайте вспомним первых и настоящих программистов?
Тех, которые в 1949 г. создавали железных чудовищ, вплоть от плоти
состоящих из электронных ламп и таких принтеров, ротационных (ЮЗ и ИШ только и помнят :)

Первым и настоящим программистом был не Блез Паскаль, создавший концептуальную
вычислительную машину. Он (Паскаль) был гениальным учёным, удивительным умом
сразу в трёх человеческих изысканиях: в философии, в религии, в математике!

Но не он.

Первым программистом был (как это ни тривиально звучит) создатель самой идеи
программирования, т.е. не закладки заранее проткнутых перфокарт (это не программирование),
а создание инструкций, которые сопутствуют действующей программе в памяти и не
мешают ей (программе) выполняться.

Ну, с трёх раз? Кто вспомнит великого Джона (Яноша) фон Ноймана?

Джон фон Нойман программировал именно "железо".
Как там назывался первый в мире вычислительный агрегат?

Юнивак? Не всё ли равно?

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

Ни тем, ни другим не требовался какой-то дополнительный контроль.
Всё решалось полюбовно.

Разделение данных и операторов в единой БД, как раз и обеспечило машине
Ноймана бессмертное будущее.


 
Копир ©   (2010-01-21 21:36) [211]

>@!!ex ©   (21.01.10 21:14) [209] :
>Учавствовал в программирование контроллера для фотофиниша.

Две грамматических ошибки в повествовательном предложении...


 
@!!ex ©   (2010-01-22 00:13) [212]

> [211] Копир ©   (21.01.10 21:36)

и что?


 
turbouser ©   (2010-01-22 00:21) [213]


> Копир ©   (21.01.10 21:32) [210]

Ну и все-таки, точное определение труЪ программера по твоим ссображениям как звучит? Т.е. "настоящий программист - это 1... 2... 3... n..."


 
Аноним ©   (2010-01-22 00:58) [214]

Удалено модератором
Примечание: Offtopic


 
Копир ©   (2010-01-22 01:01) [215]

>turbouser ©   (22.01.10 00:21) [213] :
>Т.е. "настоящий программист - это 1... 2... 3... n..."

Нет. Программист - это не математический ряд.
И, тем более, не ряд сходящийся. Скорее, наоборот...

Я до сих пор, с тех самых времён, со времён фон Ноймана, который
умудрялся творить чудеса с вакуумными триодами, я с тех пор думаю,
что программист подобен Богу. Потому, что программист умеет сделать
то, что прям сейчас нужно! А иной раз такое, что, быть может, и не
нужно, но точно такое, что и в голову кому-то другому не придёт.

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

Что же? И Богом тоже?

Между тем, программист должен, может и умеет делать, всё же, что-то такое,
что отличает его от подростка, вдруг научившегося от учебника в Delphi?

Я знаю, что программист - это сакральный воин, член неформального сообщества,
мудрый и понимающий респондент форума http://www.delphimaster.ru


 
Аноним ©   (2010-01-22 01:03) [216]

Удалено модератором
Примечание: п. 10 правил


 
Германн ©   (2010-01-22 01:29) [217]


> Копир ©   (21.01.10 21:01) [208]
>
> >@!!ex ©   (17.01.10 01:00) [113] :
> >Присоединяюсь к просьбе забанить Копира.
>
> Хмм :))
>
> Я говорю правду.
> Настоящие программисты, те, которые юзали железки, меня
> поймут.

Не поймут. Имхо.
Железо - железом, а алгоритмы - алгоритмами.

> Благодаря современным и визуальным пакетам даже самый и
> начинающий
> подросток может возомнить себя программистом.

"Возомнить себя кем-то" никому не запрещается!


 
Думкин ©   (2010-01-22 07:19) [218]

> Копир ©   (22.01.10 01:01) [215]

А вот Тьюринг - он кто? А у Кнута - у него вот железо, оно где? Или у Вирта, или Ершова.


 
Anatoly Podgoretsky ©   (2010-01-22 08:48) [219]

> Копир  (22.01.2010 01:01:35)  [215]

Программист это такой бородатый дядька с пивом, перед компьютером.


 
oxffff ©   (2010-01-22 09:13) [220]


> Anatoly Podgoretsky ©   (22.01.10 08:48) [219]
> > Копир  (22.01.2010 01:01:35)  [215]
>
> Программист это такой бородатый дядька с пивом, перед компьютером.
>


У меня нет бороды, и пью я исключительно водку. Я кто? :)))


 
oxffff ©   (2010-01-22 09:14) [221]


> Я кто? :)))


Бритый водочный программист.


 
Думкин ©   (2010-01-22 09:21) [222]

> oxffff ©   (22.01.10 09:14) [221]

Нас на водку променял...(с)


 
Думкин ©   (2010-01-22 09:24) [223]


> > Я кто? :)))
>
>
> Бритый водочный программист.

Не, ты - тилигент.


 
Anatoly Podgoretsky ©   (2010-01-22 09:26) [224]

> oxffff  (22.01.2010 09:13:40)  [220]

Если я скажу, кто ты, то ты сильно обидишься, поэтому дипломатично - ты не настоящий программистю


 
oxffff ©   (2010-01-22 09:32) [225]


> Anatoly Podgoretsky ©   (22.01.10 09:26) [224]
> > oxffff  (22.01.2010 09:13:40)  [220]
>
> Если я скажу, кто ты, то ты сильно обидишься, поэтому дипломатично
> - ты не настоящий программистю


Тогда мне ничего не остается как пить пиво и растить бороду.


 
TRSteep ©   (2010-01-22 11:14) [226]

А я еще не программист :)
Но на последнюю работу устроился именно с этой формулировкой.

У меня общение с компьютерами началось в разы позже.

Отец показывал мне какой то мафон и говорил что пытался собрать компьютер, но для меня это было далеко.

В школе увидел комп p1 - решил что обязательно научусь управлять.
Свой комп p2 , первые программы бейсик, потом турбо паскаль.

Медленно но верно изучаю Delphi :)

PS Даже составили рецепта программисты, только не железа и не софта :)


 
tesseract ©   (2010-01-22 11:20) [227]


> У меня нет бороды, и пью я исключительно водку. Я кто? :
> )))


Lead Programmer.


 
MonoLife ©   (2010-01-22 12:01) [228]


> Программист это такой бородатый дядька с пивом, перед компьютером.

На вопрос "кто такие программисты?"
реальные ответы (утрированно):

главбух: "пишут программы и чтоб компы работали, и сеть не глючила, и 1С-ка работала, и считала правильно"
юзер1: "вот те кто пишут вирусы - настоящие программисты!"
юзер2: "хакеры разные..."
юзер3: "хорошо знают Excel"
юзер4: "мобилу перепрошьют"
:))


 
Anatoly Podgoretsky ©   (2010-01-22 12:13) [229]

> oxffff  (22.01.2010 09:32:45)  [225]

Настойчиво работой над собой.


 
Думкин ©   (2010-01-22 12:28) [230]


> Anatoly Podgoretsky ©   (22.01.10 12:13) [229]

Да он еще небось и в интернеты всегда трезвым пишет!!


 
Anatoly Podgoretsky ©   (2010-01-22 13:09) [231]

> Думкин  (22.01.2010 12:28:50)  [230]

А это вообще непорядок.


 
oldman ©   (2010-01-22 14:15) [232]


> oxffff ©   (22.01.10 09:13) [220]
> У меня нет бороды, и пью я исключительно водку. Я кто?


Неужели ты мой сосед по лестничной клетке?


 
Думкин ©   (2010-01-22 14:19) [233]


> Неужели ты мой сосед по лестничной клетке?

Суровые горьковские мужики. Когда пьют водку - из клеток их не выпускают! Пока не обрастут бородой.


 
Думкин ©   (2010-01-22 14:24) [234]

А вообще, забраться в клетку, выпить водки до помрачения, в таком виде выбриться и озадачиться...

> > У меня нет бороды, и пью я исключительно водку. Я кто?

> ты мой сосед по лестничной клетке?

Сюр, какой-то!


 
oxffff ©   (2010-01-22 14:32) [235]


> oldman ©   (22.01.10 14:15) [232]
>
> > oxffff ©   (22.01.10 09:13) [220]
> > У меня нет бороды, и пью я исключительно водку. Я кто?
>
>
>
> Неужели ты мой сосед по лестничной клетке?


Видимо нет. Я пью только водку,и то только по праздникам.
Не с кем выпить?


 
Anatoly Podgoretsky ©   (2010-01-22 14:35) [236]

> oxffff  (22.01.2010 14:32:55)  [235]

Компьютера нет?


 
Думкин ©   (2010-01-22 14:36) [237]


> Компьютера нет?

Зеркала.

Говорят, Ефремов-старший с ним чокался.


 
oxffff ©   (2010-01-22 14:37) [238]


> Anatoly Podgoretsky ©   (22.01.10 14:35) [236]
> > oxffff  (22.01.2010 14:32:55)  [235]
>
> Компьютера нет?


Нету.


 
Anatoly Podgoretsky ©   (2010-01-22 14:42) [239]

> Думкин  (22.01.2010 14:36:57)  [237]

Зеркала ерунда,  с компьютером можно зайти на delphimaster и чокнуться.


 
oldman ©   (2010-01-22 14:44) [240]


> Anatoly Podgoretsky ©   (22.01.10 14:42) [239]
> с компьютером можно зайти на delphimaster и чокнуться.


Мы тут все... Чокнутые...


 
Romkin ©   (2010-01-22 16:24) [241]

Эхх. Эволюция, говорите?
1988 год. В школу наконец-то привезли компьютеры, БК0010, как выяснилось, с Фокалом. До этого полгода всухую учили Бейсик :)
Первое занятие - нажимай что хочешь. Весь урок! Круть! Поскольку с детства любил печатать на печатной машинке - проблем с клавишами нет, только училка периодически просит не стучать так по клавиатуре :D
Первая программа, оно работает! Потом бегающий треугольник (училка переписывает код себе), потом сортировка массива пузырьком, сам придумал, программировать это легко, оказывается. (училка переписывает код :) )

1989. Институт, Фортран, СМ-4. Иногда забегаю в школу, отдыхаю. Уже на учительском месте, на ДВК-2.
На практике - суммирование рядов, первые попытки написать обращение матрицы, считает неверно. Достаю новенький MК-52, вызываю заботливо набитую программу, подменяю циферки в выходном файле. Препод проверяет сравнивая результат с программой на Бейсике у себя, программа принята.

1990. Ура, Мазовии поставили. Но более доступны свежие ЕС-1840, с советскими дисководами (др-др-др! Кнопку нажал - лови летающую дискету). Дискеты в Электронике аж по 15 рублей, жуть. Бейсик, что достал, Турбо. Программа больше двухсот строк вгоняет компилятор в ступор :( Но обращение матриц обсчитываю сам, есть MathCad v1, без всякой аналитики (если упаковать - лезет на дискету 360 кило!) и Derive  (везет же, в Гонолулу сидят, да еще небось деньги за работу неплохие).
Хе. А Derive действительно берет интегралы на четверку, для отличников - затыкается :)
Аналитическое решение дифура на маткаде без аналитики - жуть. Но получилось. Обсчитал полгруппы :)

1992. Ура, заинтересовался Паскалем, прочитал маленькую книжечку, и удалось найти TP5. Все гораздо удобнее, чем на Бейсике. А главное - быстро компилирует, даже на дискетке, и экзешник маленький.
Поскольку дискет у меня остаточно, набрал компиляторов, сравнил по скорости компиляции и размеру итога Hello world.
Turbo C - жуть, мало того, что какие-то модели памяти, так еще пока скомпилит поседеешь. И чего его хвалят-то?
Fortran 77 - нормально, но 70 кило в результате - жирновато, у меня ж дисковод на 360 кило только!
QBasic - неплохо.
TPascal - отлично, 4 кило, компилит, похоже, в памяти. Среда удобная, лишнего нет, нужное - есть. Даже компилятор командной строки указывает символ где ошибка. Мечта!
Еще и qsort есть, что делает совершенно непронятно, магия. Но очень быстро сортирует, а я был уверен, что быстрее чем пузырьком нельзя.

1993. Книжки появились. Учу ассемблер i8086, прерывания, заодно курс по 580 контроллеру aka i8080. Оказывается, вектор прерывания - это всего лишь адрес, куда вызов процедуры идет, а не то что по математике проходят. А все такие загадочные ходят, перехватывают, а объяснить понятно не могут :)
Как выяснилось, преподавательница микроконтроллера тоже знает 8086. "Так, ну что у тебя? Так, тут верно, тут, тут... Ну все верно. Постой! Какой-такой loop на 580-м?!"
Зачет курсовых за программы для лабораторных. Лафа.

1994. Потренировался, на дипломе своя программа, свой метод расчета. На Паскале, уже с объектами. Даже ось координат - объект. И никто не понимает, как  оно считает. Заодно написали экономическую часть в обмен на профильную :)


 
Romkin ©   (2010-01-22 16:32) [242]

1996. Программирую на FoxPro. Да еще банковскую систему. Базы данных - это здорово. Купил Грабера. TP не забываю. Тут еще принесли какое-то Delphi, под винды программировать. Громоздкий, еле поставил, аж на сетевой диск, места нет. 15 минут - догадался перенести TLabel на форму, написал Hello world. 15 минут - запустилось, ничего себе, как просто. Положил кнопочку, написал ОК. Не работает. 20 минут - написал Close. Out of memory при компиляции :(

1997. Работаю электроником. Попутно сделал локальную сеть, и несколько мелких программок на TP, ну там редактирование секторов диска через порты. Мне простенько, а у сервисника проблем с вирусами нет, биос-то он перехватит, а порты - никак :) И Delphi стоит, ковыряюсь. Классно в нем работать с БД, а тип TDateTime - за это можно и пива разработчикам поставить :) В бухгалтерии платежки из моей программы печатают :)

1998. Ура, я снова программист, уже на Delphi. Оказывается, знаю достаточно. Delphi 3 уже купили, наконец-то толстые книжки по языку. Читаю на ночь, потом толстый томик под подушку - и утром снова.


 
Romkin ©   (2010-01-22 16:40) [243]

Кстати, всегда был типовым троечником. Правда, в институте, особенно на последних курсах, почему-то все отл и отл... Странно было.
А вот код, которым я Розыча в понедельнык "матывыровал", как раз отличник писал :)


 
Anatoly Podgoretsky ©   (2010-01-22 16:47) [244]

> Romkin  (22.01.2010 16:24:01)  [241]

Ну у тебя и жизнь была, как детектив.


 
Думкин ©   (2010-01-22 16:58) [245]

> Anatoly Podgoretsky ©   (22.01.10 14:42) [239]
> Зеркала ерунда,  с компьютером можно зайти на delphimaster
> и чокнуться.

я бы тебе Оскара дал за эту фразу. Если бы у самого не отобрали.


 
Думкин ©   (2010-01-22 17:04) [246]

> Romkin ©   (22.01.10 16:40) [243]
> Кстати, всегда был типовым троечником. Правда, в институте,
>  особенно на последних курсах, почему-то все отл и отл..
> . Странно было.

Это не странно. Это классика. И не всегда - а в школе.

А так - классика почти. И грустно.


 
Копир ©   (2010-01-22 19:43) [247]

>Думкин ©   (22.01.10 07:19) [218] :

Наверное я не ясно высказался?

Как говорят немцы, noch ein mal (ещё раз): программисты программируют железо.
Те, которые исправляют чужие программы - это не программисты.
Это "эрайзеры", гонители, тушители, гробовщики.

Затирать задницу Биллу Гейтсу - большого ума не надо :))

Am I wrong?


 
Копир ©   (2010-01-22 20:06) [248]

>Германн ©   (22.01.10 01:29) [217] :
>Железо - железом, а алгоритмы - алгоритмами.

Ув., Сергей Геннадьевич!
Алгорифмы - это поэзия, стихосложения, которые не могут
реализовать себя до тех пор, пока не появится две вещи:

1. Поэт
2. Машина, заменяющая поэта.

Поэт - это очень дорого. Представляете себе поэта по-заказу?
Машина дешевле.

С тех самых пор, когда железо начало завоёвывать позиции, традиционно принадлежащие
человекам (Google, e.g.) такие, например, профессии, как журналист, - постепенно
становятся вымирающими. Вэб-камера, все эти т.н. "блоги", интерактивные видео-материалы...

Мне жаль журналиста. Весёлого и интеллигентного парня, который умел представить
событие по-своему!

Нынче по-своему умеет даже 4-классник, усвоивший теги на "Воробьях" (Twitter).


 
Думкин ©   (2010-01-23 06:05) [249]


> Am I wrong?

Yes you are.


 
Romkin ©   (2010-01-23 09:18) [250]


> Это не странно. Это классика. И не всегда - а в школе.А
> так - классика почти. И грустно.

Да нет, в школе все заслуженно было. На математике в старших классах например, я сидел на камчатке и читал Квант, который таскал из шкафа сзади. Книжек читал много, но не по программе. Зато выработал способность написать страниц на пять-семь сочинение о том, чего вообще не знаю. Чем до сих пор и пользуюсь :)


 
Думкин ©   (2010-01-23 15:06) [251]


> Romkin ©   (23.01.10 09:18) [250]

Я к тому, что в школе троечники, а в ВУЗе отличники. В основном пацанов касается. И нормоц идет.
Понятно что и ряд отличников отличнками остаются, а большинство троечников - троечниками. Но то, что тобой описано - классика для многих мальчиков. Объясняется разной замотивированностью по половому признаку. - феминистки сейчас ногами забьют. :)


 
картман ©   (2010-01-24 00:45) [252]


> Копир ©   (22.01.10 20:06) [248]

а я всегда думал, что железо от софта отличается только физическими параметрами...


 
Копир ©   (2010-01-24 01:25) [253]

>картман ©   (24.01.10 00:45) [252] :
>а я всегда думал, что железо от софта отличается только
физическими параметрами...

Нет. С точки зрения программирования, возможно.
Какое ПО Вы имеете ввиду?
Какие параметры?

Драйвер для DVD - так это не железо.

Железо - это драйвер для нынешних продаваемых телескопов: там набираешь
с пьяну "Венера" на пульте... И тут же этот телескоп, зажжужит мотором,
и наводит ся на Венеру.

А если набрать "Алгол", то, совсем наоборот, на эту звезду наводится.

17 тысяч. "Техносила". Made in Чайна. Дёшево и сердито.

(Я устал перебирать все названия, которыя помню).
А он всё наводится и наводится...


 
Германн ©   (2010-01-24 01:42) [254]


> Romkin ©   (22.01.10 16:40) [243]
>
> Кстати, всегда был типовым троечником. Правда, в институте,
>  особенно на последних курсах, почему-то все отл и отл..
> . Странно было.

+1
Кроме последних трех классов школы. Когда вступил в астрономический кружок при Московском Планетарии. Как-то резко очень многое стало интересно.

А на "последних курсах", так это вообще понятно. Научился совмещать приятное с полезным. :)


 
boa_kaa ©   (2010-01-24 01:50) [255]


> Копир ©   (24.01.10 01:25) [253]

надо было набрать что-то типа "дурак"
интересно, куда бы он повернулся?...


 
Германн ©   (2010-01-24 01:52) [256]

Вообще "проблема выбора" очень остра именно в последних классах и на первых курсах.
И мы с женой не стали возражать, когда дочь решила уйти из химии после первого курса. Не её это!
Но стараемся "отслеживать" и "помогать с выбором".


 
Копир ©   (2010-01-24 01:58) [257]

>boa_kaa ©   (24.01.10 01:50) [255] :

Там "меню" со встроенными объектами.
Слова "fool" там нет.


 
boa_kaa ©   (2010-01-24 02:11) [258]


> Копир ©   (24.01.10 01:58) [257]

вот такие программисты... иксовые...


 
Anatoly Podgoretsky ©   (2010-01-24 12:26) [259]

> boa_kaa  (24.01.2010 01:50:15)  [255]

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


 
Anatoly Podgoretsky ©   (2010-01-24 12:28) [260]

> boa_kaa  (24.01.2010 02:11:18)  [258]

Хсовые?


 
Копир ©   (2010-01-29 18:33) [261]

>Anatoly Podgoretsky ©   (24.01.10 12:26) [259] :
>Вообще то программирования железа в основном низший уровень
программирования, слишком просто, кроме случая програмирования
современных видео карт.

Просто?!

И это говорите Вы? Господин, который, я полагаю, знает об ассемблере гораздо
больше, нежели я.

Вы, при упоминании которого в Гугле возникают 12 000 ссылок!?

Ув. господин Подгорецкий, добрый сэр, уж Вы должны знать лучше меня, как, например,
устроить программирование АЦП в рамках стандарта КАМАК. Без всяких, там,
файлов.inf, заранее и заботливо написанных на CD :))


 
Копир ©   (2010-01-30 01:05) [262]

Т.н. низший уровень программирования - самый сложный.
И пусть мне вырвут язык, если я не прав.

Низший уровень - это создание программ для устройств. Драйверов.

"Чем ниже поцелуй, тем выше интеллект" (С)   :))


 
Копир ©   (2010-01-30 02:23) [263]

Анатолий, а давно сами не делали драйверы?
Щас это сложно, не то что в рамках DOS.
Ведь, правда?


 
Rouse_ ©   (2010-01-31 19:45) [264]


> Копир ©   (30.01.10 01:05) [262]
>
> Т.н. низший уровень программирования - самый сложный.
> И пусть мне вырвут язык, если я не прав.
>
> Низший уровень - это создание программ для устройств. Драйверов.

Глупости какие, ты не прав, всего-то спецификацию знать нужно.

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


 
Rouse_ ©   (2010-01-31 19:46) [265]

Кстати драйвера это промежуточный класс ПО, ест код который работает на еще более низком уровне :)


 
asails   (2010-01-31 20:25) [266]


> Копир ©   (30.01.10 01:05) [262]

За язык я бы поостерегся... :)

Есть задачи многократно сложнее программирования железа. ИМХО. Да хоть обработка видео... В том-же Хаббле, подозреваю, наиболее сложные алгоритмы используются не в управлении "железом", а в обработке данных, с него полученных.


 
asails   (2010-01-31 20:26) [267]


> Rouse_ ©   (31.01.10 19:46) [265]

BIOS?


 
Rouse_ ©   (2010-01-31 20:37) [268]


> asails   (31.01.10 20:26) [267]
>
> > Rouse_ ©   (31.01.10 19:46) [265]
>
> BIOS?

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


 
Jeer ©   (2010-01-31 21:23) [269]


> Копир ©   (30.01.10 01:05) [262]
>
> Т.н. низший уровень программирования - самый сложный.
> И пусть мне вырвут язык, если я не прав.
>
> Низший уровень - это создание программ для устройств. Драйверов.
>
>
> "Чем ниже поцелуй, тем выше интеллект" (С)   :))


Осталось определить понятие "сложность", равно как и понятие "низость" :)


 
SergeyIT ©   (2010-02-01 01:26) [270]

1977 1980- Алгол-60 на БЭСМ-4
1980 -91 - Фортран, Макро11 на PDP 11/04, 11/23, Эл.60, ДВК. под  RT11, RSX-11
1989 - 2008 - С, С++, Дельфи(1-5) на 386 - Пентиум 4 от ДОС до WinXP.
2008 - ... - С++ на Пентиум 4 под Линукс.
Программы писались для научных расчетов. На низком уровне  на Макро11 - драйвера (от нашей бедности). В кодах - при ремонте - тестирование помпов.
А компьютеры вообще считаю инструментом, которым надо уметь пользоваться для решения задач. А вот где граница между обычным пользователем и программистом это "филосовский" вопрос. У каждого она своя. Себя программистом не считаю (хотя 6 лет проработал именно программистом в одной программерской компании)


 
Аноним ©   (2010-02-01 01:28) [271]


> А вот где граница между обычным пользователем и программистом
> это "филосовский" вопрос.


 
Аноним ©   (2010-02-01 01:30) [272]

сорри
случайно отправил

тут программист один - Копир
остальные бибизьяны невразумленные


 
Anatoly Podgoretsky ©   (2010-02-01 09:07) [273]

> Аноним  (01.02.2010 01:30:32)  [272]

Который работает в области НЛП программирования, мозги нам компостирует.



Страницы: 1 2 3 4 5 6 7 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 1.31 MB
Время: 0.166 c
2-1268379582
timekiller
2010-03-12 10:39
2010.08.27
ProgreessBar, подвисание проги


2-1268971257
Delphist
2010-03-19 07:00
2010.08.27
adocommand1.execute


11-1216300266
Ruzzz
2008-07-17 17:11
2010.08.27
Есть что-то подобное TCriticalSection в KOL


2-1269207506
s_t_d
2010-03-22 00:38
2010.08.27
Не получается запись в таблицу с пом. FIBPlus


10-1166561371
TStas
2006-12-19 23:49
2010.08.27
Как получить число страниц в вордовском файле?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский