win32asmassembler
#2
Отправлено 19.08.2003, 08:22:18
А зачем вам собственно нужен асм? Это несколько устарелое понятие, мощность процессоров в настоящее время вполне позволяет программировать на языках высокого уровня, даже для микроустройств.Есть ли где-нибудь курсы(обучающие) по асме ?
просто читаю сейчас книгу Зубкова и понимаю что чтото туговато мне это дается, так что хотелось бы пойти куданить и как в школе чтоб все объяснили ( хотя бы АЗы )
#3
Отправлено 19.08.2003, 10:18:25
Но даже для программирования микроустройств на языках высокого уровня придется использовать "вставки" ассемблерного кода, да и потом именно потому что асм - низкоуровневый яхык, приложения на нем выполняются быстре, а про размеры я даже и говорить не буду...А зачем вам собственно нужен асм? Это несколько устарелое понятие, мощность процессоров в настоящее время вполне позволяет программировать на языках высокого уровня, даже для микроустройств.Есть ли где-нибудь курсы(обучающие) по асме ?
просто читаю сейчас книгу Зубкова и понимаю что чтото туговато мне это дается, так что хотелось бы пойти куданить и как в школе чтоб все объяснили ( хотя бы АЗы )
---так что может всетки кто знает где можно подучиться ?---
#4
Отправлено 19.08.2003, 10:43:38
Не придется делать никаких вставок. Больше того машинный код микроустройств имеет весьма отдаленное отношение к winasm. На устройствах типа palm размер и мизерное повышение быстродействия не так критичны как заметно большее неудобство в разработке.Но даже для программирования микроустройств на языках высокого уровня придется использовать "вставки" ассемблерного кода, да и потом именно потому что асм - низкоуровневый яхык, приложения на нем выполняются быстре, а про размеры я даже и говорить не буду...А зачем вам собственно нужен асм? Это несколько устарелое понятие, мощность процессоров в настоящее время вполне позволяет программировать на языках высокого уровня, даже для микроустройств.Есть ли где-нибудь курсы(обучающие) по асме ?
просто читаю сейчас книгу Зубкова и понимаю что чтото туговато мне это дается, так что хотелось бы пойти куданить и как в школе чтоб все объяснили ( хотя бы АЗы )
---так что может всетки кто знает где можно подучиться ?---
Ты наверное студент, и наверное трепетное отношение к асму перенял от преподавателей? У меня шурин-студент те же идеи высказывает Плюнь и забудь, преподаватели в наших вузах сильно отстали от реальности.
#6
Отправлено 20.08.2003, 08:31:22
Кстати под виндами особой разницы в скорости разработки не будет - весь интерфейс все равно основан на апи, а откуда его вызывать не тук уж и важно.
#7
Отправлено 20.08.2003, 09:02:01
Ты не в состоянии представить что получится на выходе компилятора, подобные данные производители не предоставляют. Бизнес логику ты все равно пишешь сам, поэтому разница в скорости будет. И дело даже не в скорости, написать сколько-нибудь сложную программу на асме невозможно.Знание асма - вещь всегда полезная. Пусть не в практическом плане (где взять работодателя, согласного ждать написания проги на асме ), так хоть в теоретическом. Всегда считал и считаю, что когда пишешь под любой, пусть даже супер умный и оптимизирующий компилятор, весьма полезно представлять, что получитася на выходе и как это будет выполняться.
Кстати под виндами особой разницы в скорости разработки не будет - весь интерфейс все равно основан на апи, а откуда его вызывать не тук уж и важно.
Отсутствие структурирования и большой объем кода сказываются на обозримости и количестве ошибок. А кто потом этот код поддерживать будет?
Этож гемморой какой.
Время слишком ценное для того чтобы учить ненужные вещи.
Сообщение отредактировал Vadziku: 20.08.2003, 09:06:31
#8
Отправлено 20.08.2003, 11:30:09
ассемблер простой как три рубря, читаеш книжку осваиваеш
потом осваиваеш Win32API и все
и добра такого в инете просто навалом
сходи на efnet там есть канал #win32asm (англоязычный) там тебе столько ссылок надают, зачитайся
#10
Отправлено 20.08.2003, 12:37:19
Ради фана можно. Все дело во времени. Ради фана я вполне могу освоить еще одну незнакомую, но РАБОТАЮЩУЮ технологию. В оставшееся время я предпочитаю фанится в некомпьютерных областях.Вадзику почему бы не позаниматся этим просто ради фана, особенно если есть время и возможность
хуже точно не будет
#12
Отправлено 20.08.2003, 14:31:20
выигрыша никокого потому как все упирается в туже произвонидельность win32apiИ какой интересно выигрыш в быстродействии может быть при использовании Win32API?
Есть подозрение что это сильно изощренный вид мазохизма
просто есть области программирования где знание асма лишним не является
к примеру вирусописательство, или написание драйверов
#13
Отправлено 20.08.2003, 14:31:58
выигрыша никокого потому как все упирается в туже произвонидельность win32apiИ какой интересно выигрыш в быстродействии может быть при использовании Win32API?
Есть подозрение что это сильно изощренный вид мазохизма
просто есть области программирования где знание асма лишним не является
к примеру вирусописательство, или написание драйверов
#14
Отправлено 20.08.2003, 16:53:36
Абсолютно лишним. Вирусы еще во время моего студенчества, то есть лет 15 назад начинали писать на языках высокого уровня, да и вообще это не аргумент, потому что занятие для закомплексованной молодежи.выигрыша никокого потому как все упирается в туже произвонидельность win32apiИ какой интересно выигрыш в быстродействии может быть при использовании Win32API?
Есть подозрение что это сильно изощренный вид мазохизма
просто есть области программирования где знание асма лишним не является
к примеру вирусописательство, или написание драйверов
А драйвера еще раньше писали на С.
Нет таких областей. Я ради интереса зашел на соседнюю с моей джавовской ветку ассемблерщиков на фидошном портале. Люди пишут примитивные бутлоадеры, обсуждают проблему перевода процессора в защищенный режим ... детский сад одним словом, зайти на любую ветку языков высокого уровня, там обсуждаемые программы на пару порядков сложнее.
#16
Отправлено 22.08.2003, 08:02:19
Дискуссии на технические темы продуктивны когда они конкретны.Может быть ты просто не видиш задач в которых ассемблер используется, так зачем отрицать его необходимость?
И на форте пишут еще и на коболе и прикинь на прологе, все идет в дело
была бы задача подходящяя =)
Ты про что пишешь про веянье ветра в подлунной долине или про какие-то конкретные задачи?
#17
Отправлено 22.08.2003, 10:13:51
Дискуссии на технические темы продуктивны когда они конкретны.Может быть ты просто не видиш задач в которых ассемблер используется, так зачем отрицать его необходимость?
И на форте пишут еще и на коболе и прикинь на прологе, все идет в дело
была бы задача подходящяя =)
Ты про что пишешь про веянье ветра в подлунной долине или про какие-то конкретные задачи?
Чет я не видел чтоб мы сдесь обсуждали какуюнить конкретную задачу, вопрос был довольно общий "Нужен ли кому ассемблер или нет????"
или я не прав
А для примера EServ полностью написан на форте который не далеко от асма ушел
возможно автор и придурок потому что не стал его писать на жаве
Сообщение отредактировал FiSH: 22.08.2003, 10:15:04
#19
Отправлено 22.08.2003, 11:37:50
я тебе ответил, но если тебе лень, вот пожалуста я сходил на канал за тебя =)Вообще-то вопрос был и того проще, а именно куда пойти чтоб подучиться, так что все о чем вы тут разглагольствовали -- флейм...
...жаль что никто по теме так и не ответил -(
[12:40] * Now talking in #win32asm
[12:40] * Topic is 'http://win32asm.cjb.net | www.masm32.com | http://sourcevault.scali.eu.org | www.madwizard.org | www.google.com'
[12:40] * Set by girlssuck!f0dder@0x50c70131.adsl-fixed.tele.dk on Thu Aug 07 23:21:33
с ходу в топике тебе 4 урла, первый из них рекомендую, и последний
#20
Отправлено 22.08.2003, 11:39:01
Я тебе что-нибудь написанное на языке программирования для кофемолок тоже могу найти. Вопрос не в том что невозможно написать на чем угодно, а в том надо это? То же и с асмом, можно портал на нем написать, только зачем?Дискуссии на технические темы продуктивны когда они конкретны.Может быть ты просто не видиш задач в которых ассемблер используется, так зачем отрицать его необходимость?
И на форте пишут еще и на коболе и прикинь на прологе, все идет в дело
была бы задача подходящяя =)
Ты про что пишешь про веянье ветра в подлунной долине или про какие-то конкретные задачи?
Чет я не видел чтоб мы сдесь обсуждали какуюнить конкретную задачу, вопрос был довольно общий "Нужен ли кому ассемблер или нет????"
или я не прав
А для примера EServ полностью написан на форте который не далеко от асма ушел
возможно автор и придурок потому что не стал его писать на жаве
Ну а то что не видел - твои проблемы.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0