Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 1.08 MB
Время: 0.071 c
3-1235071724
DmitryG.
2009-02-19 22:28
2010.08.27
Пробемы с ADO


15-1268600885
Кто б сомневался
2010-03-15 00:08
2010.08.27
Газик


15-1264762579
И Павел
2010-01-29 13:56
2010.08.27
Стоит ли превращать сайт в файлообменник?


2-1267601181
Гость
2010-03-03 10:26
2010.08.27
Упростить выражение


2-1270824697
aalleexxaa
2010-04-09 18:51
2010.08.27
записать все содержимое базы данных Access в массивы