Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1275838875
zlodey
2010-06-06 19:41
2010.08.27
регистрация com сервера


2-1270572897
alla4ka
2010-04-06 20:54
2010.08.27
массив+файл


4-1233489021
Vemer
2009-02-01 14:50
2010.08.27
Рисунок не хочет прикреплятся к Popup Меню.


15-1267626055
Копир
2010-03-03 17:20
2010.08.27
Как удалось Архимеду сжечь корабли?


2-1268910138
QAZ
2010-03-18 14:02
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский