Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизЭволюция Найти похожие ветки
← →
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.06 MB
Время: 0.097 c