0

Вопрос: требуется ли современному программисту знанание ассемблера?
1. разумеется 
23  (50%)
2. общих сведений вполне хватит 
16  (34.78%)
3. не требуется 
6  (13.04%)
4. что такое ассемблер? 
1  (2.17%)
Всего:   46
Комментарии
19.01.2005 в 11:51

не стал всё подробно читать.

-

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

-

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

-

здесь тоже самое, смотря что будет делать прогер, и прогер ли это (тот же кодер)

если будет на asp или php то ест-но нах не надо.

также и на c++ если он будет "диалоговые окна" писать тож не надо.

а вот я например хочу на кафедру параллельных выислений.

вот там то и надо знать всё.



всё по мере надобностей.



dermeister

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



ну на фига это некоему php/asp/../ -шнику.

вот говору "не надо" а сам думаю что надо, странно. скорее для общего культурного развития :P
19.01.2005 в 14:16

Ассемблер изучить в принципе несложно. Неделя и уже будет ясен принцип и сможешь примерно понимать суть листингов. Гораздо сложнее разобраться в аппаратном обеспечении. Его прерываниями и фишками. Ведь асм работает именно с ним!

А разница между машинными кодами и ассемблером ничтожна!

одна мнемоника = одна комманда+операнды. Ну иногда компилятор Nop'ы вставляет, чтобы выровнять код. И сам выбирает тип jump'a near или far

пример - моя подпись %)



0 ORG 0000h

1 F3 DI

2 76 HALT



Assembly complete

0 Errors

1 Warning
19.01.2005 в 17:26

BrerRabbit

cмотря что будет делать прогер, и прогер ли это (тот же кодер)

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



если будет на asp или php то ест-но нах не надо

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

во-вторых, углубленно изучать одну область IT-технологий, конечно, хорошо. но немного забавно смотрится, как "профессионал" с разбега падает в грязь лицом отступив на шаг от своей темы. ассемблер же позволяет априорно иметь хотя бы поверхностное представление о большинстве программных технологий. понимание принципов построения машинных кодов объединяет все имеющиеся IT-технологии в одно целое.



всё по мере надобностей

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



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

как минимум, для этого ;-)
19.01.2005 в 23:07

dermeister

Мож я чего не догоняю....

Но вроде всегда кодерами звались те, кто пишет в машинных кодах/ассемблере. По крайней мере на спекртумовской сцене было именно так.

0 0000 ORG 0000h

1 0000 F3 DI

2 0001 76 HALT

Assembly complete

0 Errors

1 Warning
19.01.2005 в 23:20

Гость

гм. в моем кругу общения прижилась следующая интерпретация:

кодер - человек (как правило, низко квалифицированный), бездумно пишуший несложные части программного обеспечения
20.01.2005 в 01:24

dermeister

У нас таких просто звали ламерами :))))

0 0000 ORG 0000h

1 0000 F3 DI

2 0001 76 HALT

Assembly complete

0 Errors

1 Warning

20.01.2005 в 11:08

хорошие грабли со временем не тупятся
кодер - недопрограммер, но переламер :D
20.01.2005 в 14:49

the_fallen_angel Не знаю... У меня слово кодер в первую очередь ассоциируется со писанием в машинных кодах/ассемблере... Даже в интрухах в конце пишут: coding by кто-то или что то в этом духе.

0 0000 ORG 0000h

1 0000 F3 DI

2 0001 76 HALT

Assembly complete

0 Errors

1 Warning
20.01.2005 в 15:01

хорошие грабли со временем не тупятся
Гость

Даже в интрухах в конце пишут: coding by ...

там еще иногда пишут programmed/written by ... ;-)

22.01.2005 в 01:10

Вот именно, что ИНОГДА в демомейкерской (причем old shcool) среде прогера обычно кличут кодером, а именно демщики сейчас остаются лучшими ассемблерщиками. Хотя в принципе спор это пустого регистра не стоит :)

Это вопрос терминологии ... Просто осадок ...

0 0000 ORG 0000h

1 0000 F3 DI

2 0001 76 HALT

Assembly complete

0 Errors

1 Warning