Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Aleksey Tarasow                      2:5053/51.4    04 Oct 2002  22:50:30
 To : Alexandr A. Redchuck
 Subject : HELP
 -------------------------------------------------------------------------------- 
 
 
 04 Окт 02 13:36, Alexandr A. Redchuck -> Aleksey Tarasow:
 
  AT>>>> И вообще профессионал обязан его знать. (и это уже не
  AT>>>> только мое мнение). Другой вопрос если человек не тянет на
  AT>>>> профессионала...
  AAAR>  Профессионал в чем?
  AAAR>  В программировании встроенных систем на мелких процессорах, баз
  AAAR> данных или рассчетных задач?
  AAAR>  В программировании или в кодировании для данного компьютера?
 
 Лично я понимаю под ним - человек который хорошо разбирается в одной или
 нескольких областях, и может в приемлемые сроки выполнить поставленую задачу, на
 достаточно высоком уровне. Хотя конечно к этому определению можно придраться.
 
  AT>> Считаю вручную на бумаге. Мне в технаре отучили пользоваться
  AAAR>  Всё? Значит, рассчеты несложные.
  AAAR>  Я бы посмотрел, как на бумаге считают систему дифференциальных
  AAAR> уравнений (скажем, модель резонатора лазера).
 
 По отдельности расчеты действительно не сложные. Я землеустроитель, могу
 составить план землеустройства какого либо хозяйства (ВХЗ) или нескольких
 хозяйств (ТЗУ). Это сложно?
 
  AT>> беспроблем можно обходиться без него. У меня большая прозьба ко
  AT>> всем, в
  AAAR>  Кстати, не наезда ради а зеркала для (в смысле - взгляни на себя).
  AAAR> Вот ты пишешь предложения, причем с запятыми. Прямо язык высокого
  AAAR> уровня. А вот низкого уровня-то, на уровне слов - не знаешь (пишется
  AAAR> "без проблем", "просьба").
 
 Извени. Просто как правило пишу ночью, после трудного дня, так что спать сильно
 тянет. Зачастую просто не проверяю что написал. :( Днем нет возможности.
 
  AT>> следующий раз укажите пожалуста знаете ли сам ассемблер, и есть ли
  AT>> у вас
  AAAR>  А тут после "пожалуЙста" неплохо бы поставить двоеточие, а перед "и"
  AAAR> в этом предложении запятая не нужна. Hу и как ты сам следуешь
  AAAR> собственным убеждениям? "правило тринадцатого удара" знаешь?
 
  у с русским, честно сказать, всегда проблемы были. :( Как мне сказал препод,
 врожденая безграмотность, можно исправить но трудно.
 
  AT>> хоть одна программа чисто на нем. Знание как пишется команда mov,
  AT>> за знание ассемблера не принимается.
  AAAR> "Электроника-60"/ДВК-2/PDP-11 (небольшие программы писал даже в кодах,
  AAAR>    вводя их с пультового терминала)
 
                   ...
 
  AAAR> AVR
 
 Впечатляет. Скажу честно, мне до этого далеко. Хотя я и не просил так подробно.
 :)
 
  AAAR>  Подозреваю, что многие из твоих оппонентов или имеют не меньший
  AAAR> опыт в работе с ассемблером, или имеют опыт написания сложных
  AAAR> больших программ с единственным знанием об архитектуре "разряность
  AAAR> слова такая-то" (это, кстати, относится в данном случае не к железу,
  AAAR> а к математике - двоичная арифметика, способ представления чисел).
 
  арод. Я никого не хотел обидить или как то скрытно оскорбить. Просто мне
 захотелось узнать с кем я разговариваю, а то как то все безлики. А так как
 сейчас разговор идет по этой теме, то и вопрос соотвествующий. Осебе могу
 сказать занимаюсь компьютерами с 1989 года, тогда дома появился Спектрум 48 Кб
 касетный :) С тех пор потихоньку куда-то двигаюсь. Знаю паскаль, бейсик,
 ассемблер.  ачинал с бейсика. Все изучал самостоятельно (насколько хорошо пока
 трудно судить :).  а данный момент, в свободное время, продолжаю кодить для
 Спекки, есть большие планы. Для IBM пишу не охотно, в основном когда затавляют.
 
  AAAR>  Hе скажу, что _мне_ не нужно знание ассемблера, хотя для AVR пишу
  AAAR> на
  AAAR> C, для iMCS51 сейчас - практически только на C. Hо меня трясет, когда
  AAAR> всем студентам подряд начинают давать кодировку полей mod и r/m вместо
  AAAR> того, чтобы поучить их алгоритмам и высокоуровневым языкам. А когда ко
  AAAR> мне обращаются "а вот хочу программировать, с чего начать" - я сначала
  AAAR> пытаюсь выяснить _чем_ конкретно хочет человек заняться, _что_ он
  AAAR> хочет программировать. В итоге один сейчас начал с ассемблера, другому
  AAAR> было сказано "может, ты все-таки посмотришь в сторону
  AAAR> более высокоуровневых язков, чем C?". Для разных задач нужен разный
  AAAR> инструмент и надо знать только немного "поблизости". Экскаваторщик
  AAAR> пожалуй должен уметь пользоваться лопатой, но "ой, а зачем все эти
  AAAR> щеточки" может и не знать. Археолог еще должен уметь пользоваться
  AAAR> лопатой но может и не знать, с какой стороны подходить к экскаватору -
  AAAR> это не умалит его как профессионала по рытью в земле.
 
 Согласен со всем на 100%. Могу и подписаться снизу. :)
 
  AT>> Позволю себе только одну ремарку по поводу "большинства
  AT>> случаев": такие случае стали действительно большинством только
  AT>> благодаря 128 Мб и уже 2 Ггц.
  AAAR>  Мой шеф в мои студенческие времена вообще не знал ни одного
  AAAR> ассемблера. Hо вполне писал сам рассчетные задачи на фортране для
  AAAR> своих научных проблем. И эти задачи требовали только
  AAAR> перекомпиляции, чтобы работать толи на "минус первой", толи на ЕС-ках,
  AAAR> толи на ДВК-2 с 56KB RAM ("прописью: пятдесят семь тысяч триста сорок
  AAAR> четрые БАЙТА") и где-то 700KIPS (0.7MIPS) производительности. Да, и
  AAAR> без аппартаной ПЗ. Думаю, даже с тогдашенй точки зрения было бы
  AAAR> глупостью заставлять его учить ассемблерЫ использованных машин и
  AAAR> переписывать программу. Гораздо больший эффект для скорости рассчетов
  AAAR> давал правильный выбор алгоритма, выбор вида приближения, динамическое
  AAAR> управление шагом разбиения.
 
 У нас в институте есть классный препод по высшей матиматике. Он написал
 программу на Фортране. И я не сомневаюсь, что мне такую не написать. И
 ассемблера он точно не знает. Вопрос немного в другом. " еобходимо ли знать
 ассемблер профессиональному програмисту?"  арод утверждает что он ему нафиг не
 нужен. С такой точкой зрения я согласиться немогу.
 
 По поводу переноса программ. Лично я не знаю случаев переноса программ с IBM на
 MAC, AMIGA путем простой перекомпиляции. Хотя, возможно, у меня просто нет
 подобной информации.
 
  AAAR> p.s. IMHO, есть задачи, для которых _вредно_ знать ассемблер. Лучше
  AAAR> это время потратить на что-то другое. А толстые и неповоротливые
  AAAR> программы - не от незнания "основ компьютера" в виде ассемблера, а от
  AAAR> незнания "основ математики, алгоритмов и программирования". Если
  AAAR> человек превосходно знает ассемблер, но плохо выберет метод - его
  AAAR> программа будет или долго работать, или неправильно считать. И,
  AAAR> наоборот, специалист в предметной области с хорошим знанием математики
  AAAR> и алгоритмов - напишет программу, которая будет и быстрее, чем у
  AAAR> упомянутого выше "крутого ассемблерщика", и, главное, работать
  AAAR> _правильно_.
 
 Тут уж более тонкий вопрос.  ужно быть специалистом в своей области. Я,
 например, землеустроитель, знаю что такое фотограметрия, геодезия, кадастр... В
 настоящее время я не видел достойных внимания программ ни по одному из этих
 предметов. Есть кое что, но все неудобно и больше похоже на демо версии. Выше
 сказаное говорит о том, что нужно писать программы. А кто их лучше напишет
 человек который знает что такое геодезия, который побегал в поле с рейкой, или
 человек услываший первай раз что вообще есть подобная наука? Разумется считаем
 что знание компьютера у обоих одинаково.
 
 С уважением, Алексей.
 
 --- ifmail v.2.15
  * Origin: Сила - последний аргумент тупиц. (2:5053/51.4)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: HELP   Konstantin Seleznyov   26 Sep 2002 12:55:14 
 HELP   Alexey Krasnov   26 Sep 2002 21:40:06 
 Re: HELP   Andrey Belyakov   27 Sep 2002 02:29:35 
 HELP   Alexey Krasnov   27 Sep 2002 07:40:28 
 Re: HELP   Andrey Belyakov   27 Sep 2002 22:17:33 
 HELP   Alexey Krasnov   28 Sep 2002 11:44:14 
 Re: HELP   Andrey Belyakov   29 Sep 2002 00:45:05 
 HELP   Alexey Krasnov   29 Sep 2002 18:47:10 
 Re: HELP   Andrey Belyakov   29 Sep 2002 21:58:10 
 HELP   Alexey Krasnov   30 Sep 2002 21:04:14 
 Re: HELP   Andrey Belyakov   01 Oct 2002 15:51:16 
 HELP   Vitaly Mayatskih   30 Sep 2002 00:23:39 
 Re: HELP   Andrey Belyakov   01 Oct 2002 00:31:37 
 HELP   Igor Dolgov   03 Oct 2002 23:22:03 
 HELP   Alexey Krasnov   05 Oct 2002 19:11:44 
 Re: HELP   Alexandr Kudinov   08 Oct 2002 16:19:30 
 HELP   Alexy Gorbach   29 Sep 2002 21:09:00 
 Re: HELP   Andrey Belyakov   01 Oct 2002 15:45:07 
 Re: HELP   Viktor Karev   01 Oct 2002 19:13:48 
 HELP   Ianos Gnatiuc   02 Oct 2002 13:28:49 
 Re: HELP   Viktor Karev   03 Oct 2002 12:10:12 
 Re: HELP   Andrey Belyakov   03 Oct 2002 13:37:38 
 HELP   Ianos Gnatiuc   04 Oct 2002 22:09:23 
 Re: HELP   Viktor Karev   07 Oct 2002 13:01:49 
 Re: HELP   Pavel P   07 Oct 2002 18:58:05 
 Re: HELP   Alexey Desyatnik   08 Oct 2002 20:26:21 
 Re: HELP   Pavel P   09 Oct 2002 07:20:55 
 Re: HELP   Alexey Desyatnik   10 Oct 2002 15:12:32 
 Re: HELP   Alexey Desyatnik   07 Oct 2002 18:43:33 
 HELP   Max Alekseyev   08 Oct 2002 14:49:10 
 HELP   Ianos Gnatiuc   09 Oct 2002 06:41:11 
 HELP   Max Alekseyev   09 Oct 2002 18:49:46 
 Re: HELP   Andrey Belyakov   03 Oct 2002 13:31:29 
 HELP   Ianos Gnatiuc   04 Oct 2002 17:08:02 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:36:31 
 Re: HELP   Valentin Davydov   07 Oct 2002 18:52:02 
 Re: HELP   Andrey Belyakov   08 Oct 2002 15:20:47 
 HELP   Alexander Lezin   08 Oct 2002 21:17:45 
 Re: HELP   Andrey Belyakov   10 Oct 2002 18:25:18 
 HELP   Aleksey Tarasow   06 Oct 2002 23:01:08 
 HELP   Igor Dolgov   03 Oct 2002 23:52:42 
 Re: HELP   Viktor Karev   04 Oct 2002 16:22:24 
 HELP   Aleksey Tarasow   04 Oct 2002 21:54:06 
 Re: HELP   Viktor Karev   07 Oct 2002 12:23:48 
 Re: HELP   Evgenij Masherov   07 Oct 2002 10:04:40 
 HELP   Nickolas Hirgij   08 Oct 2002 06:41:39 
 HELP   Andrey Dashkovsky   08 Oct 2002 17:32:24 
 HELP   Evgenij Masherov   09 Oct 2002 10:47:43 
 Re: HELP   Alexey Desyatnik   10 Oct 2002 15:12:33 
 Re: HELP   Evgenij Masherov   10 Oct 2002 15:55:59 
 Re: HELP   Alexey Desyatnik   11 Oct 2002 15:23:58 
 Re: HELP   Viktor Karev   16 Oct 2002 17:18:15 
 HELP   Andrey Dashkovsky   12 Oct 2002 08:04:23 
 HELP   Anton Morozov   14 Oct 2002 00:32:37 
 Re: HELP   Viktor Karev   09 Oct 2002 16:34:56 
 Re: HELP   Alexey Desyatnik   11 Oct 2002 15:23:59 
 Re: HELP   Alexei Emanov   09 Oct 2002 19:48:14 
 HELP   Igor Dolgov   03 Oct 2002 23:47:29 
 Re: HELP   Maxim Balagansky   04 Oct 2002 09:15:02 
 Re: HELP   Viktor Karev   04 Oct 2002 16:22:59 
 HELP   Alexander Chelmodeev   06 Oct 2002 18:21:47 
 Re: HELP   Viktor Karev   07 Oct 2002 16:44:35 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:44 
 Re: HELP   Anatoly Svishev   04 Oct 2002 23:46:56 
 HELP   Comoderator Of Ru Algorithms   05 Oct 2002 11:00:09 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:36:45 
 HELP   Aleksey Tarasow   04 Oct 2002 21:39:12 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:36:35 
 HELP   Alexey Krasnov   05 Oct 2002 19:18:30 
 HELP   Alexander Chelmodeev   06 Oct 2002 17:54:12 
 Re: HELP   Andrew Ezhguroff   07 Oct 2002 18:23:53 
 Re: HELP   Alexey Desyatnik   08 Oct 2002 20:26:21 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:44 
 HELP   Graf Alex   02 Oct 2002 19:28:00 
 Re: HELP   Slavik Levchenko   28 Sep 2002 16:02:25 
 HELP   Vitaly Mayatskih   29 Sep 2002 11:55:15 
 HELP   Oleg V.Cat   29 Sep 2002 11:59:01 
 HELP   Alexey Krasnov   29 Sep 2002 18:59:32 
 HELP   Aleksey Tarasow   30 Sep 2002 21:42:54 
 Re: HELP   Andrey Belyakov   01 Oct 2002 15:53:18 
 HELP   Aleksey Tarasow   02 Oct 2002 23:37:48 
 HELP   Alex Cvetkov   04 Oct 2002 22:26:09 
 HELP   Aleksey Tarasow   06 Oct 2002 22:51:34 
 HELP   Alex Cvetkov   09 Oct 2002 23:46:42 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:20 
 Re: HELP   Sergey Andrianov   07 Oct 2002 22:44:52 
 HELP   Alexey Krasnov   09 Oct 2002 21:07:36 
 Re: HELP   Alexey Desyatnik   11 Oct 2002 15:23:57 
 Re: HELP   Andrey Belyakov   10 Oct 2002 18:19:15 
 Re: HELP   Viktor Karev   01 Oct 2002 19:08:29 
 HELP   Aleksey Tarasow   02 Oct 2002 23:46:26 
 Re: HELP   Sergey Andrianov   07 Oct 2002 22:48:56 
 Re: HELP   Sergey Andrianov   01 Oct 2002 21:19:06 
 Re: HELP   Valentin Davydov   03 Oct 2002 19:36:02 
 HELP   Igor Dolgov   03 Oct 2002 22:57:33 
 Re: HELP   Viktor Karev   04 Oct 2002 16:23:13 
 HELP   Aleksey Tarasow   04 Oct 2002 22:17:14 
 Re: HELP   Viktor Karev   07 Oct 2002 12:45:41 
 HELP   Alexander Lezin   04 Oct 2002 20:06:45 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:31 
 HELP   Comoderator Of Ru Algorithms   09 Oct 2002 18:06:59 
 Re: HELP   Andrey Belyakov   10 Oct 2002 18:29:24 
 [*] HELP   Comoderator Of Ru Algorithms   12 Oct 2002 08:08:46 
 Re: HELP   Alex Kozhushko   21 Oct 2002 12:56:27 
 HELP   Comoderator Of Ru Algorithms   22 Oct 2002 16:40:53 
 HELP   Aleksey Tarasow   22 Oct 2002 06:29:58 
 [+] HELP   Comoderator Of Ru Algorithms   24 Oct 2002 17:58:23 
 Re: HELP   Evgenij Masherov   27 Sep 2002 09:58:39 
 HELP   Alexey Krasnov   28 Sep 2002 11:35:18 
 HELP   Evgenij Masherov   28 Sep 2002 13:08:26 
 HELP   Aleksey Tarasow   27 Sep 2002 20:00:40 
 Re: HELP   Anton Kovalenko   28 Sep 2002 04:19:24 
 Re: HELP   Evgenij Masherov   28 Sep 2002 10:04:31 
 HELP   Aleksey Tarasow   29 Sep 2002 10:03:14 
 Re: HELP   Igor Krassikov   30 Sep 2002 07:34:00 
 HELP   Aleksey Tarasow   01 Oct 2002 07:31:26 
 Re: HELP   Igor Krassikov   02 Oct 2002 19:46:00 
 HELP   Aleksey Tarasow   03 Oct 2002 22:50:02 
 Re: HELP   Viktor Karev   04 Oct 2002 16:23:07 
 HELP   Aleksey Tarasow   04 Oct 2002 22:04:36 
 Re: HELP   Viktor Karev   07 Oct 2002 12:37:40 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:36:43 
 Re: HELP   Andrew Ezhguroff   07 Oct 2002 18:39:25 
 Re: HELP   Igor Zakhrebetkov   04 Oct 2002 18:59:56 
 Re: HELP   Alexandr A. Redchuck   04 Oct 2002 14:36:55 
 Re: HELP   Viktor Karev   04 Oct 2002 20:51:55 
 Re: HELP   Evgenij Masherov   04 Oct 2002 19:55:07 
 HELP   Alexander Chelmodeev   06 Oct 2002 20:14:34 
 Re: HELP   Valentin Davydov   07 Oct 2002 18:52:02 
 Re: HELP   Viktor Karev   08 Oct 2002 17:12:14 
 HELP   Aleksey Tarasow   04 Oct 2002 22:50:30 
 HELP   Alex Cvetkov   05 Oct 2002 10:32:28 
 HELP   Alexey Krasnov   06 Oct 2002 14:28:30 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:40:54 
 Re: HELP   Alexey Desyatnik   07 Oct 2002 18:43:34 
 Re: HELP   Valentin Davydov   07 Oct 2002 18:52:03 
 HELP   Andrey Dashkovsky   02 Oct 2002 21:10:49 
 HELP   Aleksey Tarasow   03 Oct 2002 23:19:06 
 HELP   Aleksey Tarasow   01 Oct 2002 07:31:26 
 Re: HELP   Andrey Belyakov   03 Oct 2002 01:37:43 
 HELP   Aleksey Tarasow   03 Oct 2002 23:06:32 
 HELP   Dmitry Boycko   05 Oct 2002 19:31:55 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:35 
 Re: HELP   Alexey Desyatnik   07 Oct 2002 18:43:33 
 Re: HELP   Andrey Belyakov   30 Sep 2002 17:35:03 
 HELP   Aleksey Tarasow   01 Oct 2002 07:43:08 
 HELP   Aleksey Tarasow   01 Oct 2002 07:43:08 
 Re: HELP   Andrey Belyakov   03 Oct 2002 01:39:44 
 Re: HELP   Evgenij Masherov   03 Oct 2002 09:25:11 
 HELP   Alexey Krasnov   28 Sep 2002 12:01:14 
 Re: HELP   Andrey Belyakov   29 Sep 2002 00:28:49 
 Re: HELP   Valentin Davydov   03 Oct 2002 19:36:02 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:20 
 Re: HELP   Valentin Davydov   03 Oct 2002 19:36:03 
 Re: HELP   Evgenij Masherov   03 Oct 2002 20:04:53 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:23 
 Re: HELP   Evgenij Masherov   07 Oct 2002 21:55:35 
 Re: HELP   Alex Kozhushko   21 Oct 2002 12:56:27 
 Re: HELP   Evgenij Masherov   21 Oct 2002 13:15:11 
 HELP   Comoderator Of Ru Algorithms   22 Oct 2002 16:41:13 
 HELP   Comoderator Of Ru Algorithms   22 Oct 2002 16:40:20 
 HELP   Aleksey Tarasow   04 Oct 2002 21:24:32 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:36:34 
 Re: HELP   Alexey Desyatnik   07 Oct 2002 18:43:32 
 Re: HELP   Valentin Davydov   07 Oct 2002 18:52:00 
 Re: HELP   Andrey Belyakov   07 Oct 2002 18:12:21 
 HELP   Igor Dolgov   26 Sep 2002 23:29:47 
Архивное /ru.algorithms/146773d9e3873.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional