|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 27, 2003 11:13:19 Aquarius Imho, если добавить в asm столько высокоуровневых инструкций получится cи ;) |
|
|
Дата: Апр 27, 2003 11:18:06 Если добавлять сишные инструкции, то будет си, а если нет...новые какиенибудь, то получиться что-то новое... |
|
|
Дата: Апр 27, 2003 21:51:35 Aquarius И ничего хорошего в том что все в Фасме почти состоит из макросов я не вижу Хорошее в том, что все чего еще нет - оно тоже будет состоять из макросов. И поэтому макро-язык изначально должен быть создан так, чтобы на нем было бы возможным, например: написать набор макросов, для добавления в код Сишных вставок :) и поддержку Сишных инклудов.[i] или добавить инструкцию: (reg1) new_mov {reg2,reg3} или [i]несколько интересных идей из любой технологии И чтобы все это сделать не достаточно одних только макро-директив И это не означает, что все иструкции будут макросами; они могут ими быть. В масме действительно много ключевых слов, но это не длжно пугать. Это мешает spaces Если добавлять сишные инструкции, то будет си Что плохого, если ассемблер будет понимать Сишные header'ы |
|
|
Дата: Апр 28, 2003 01:38:33 Ну я же писал про свою идею... Надо будет просто написать плагин для поддержки сишных...и вообще чего угодно, хоть другой архитектуры... |
|
|
Дата: Апр 28, 2003 04:48:20 2spaces Asm++ - хорошая идея. У меня тоже есть навязчивая идея (тоже на лето, наверное) - ZEN-IDE. Советую заняться этим вместе!!! 1. за основу берём FASM; 2. пишем "доводящие" макросы и утилиты перекодировки для поддержки других компилеров (AKA MASM & Co); 3. создаём стандарт интерфейсов плагинов и публикуем его на WASM.RU (free developers 4rever!!!); 4. тотально дополняем FASMW.ASM или сами с нуля пишем коренное IDE ; 5. создаём inet-архив поддержки - коллектор переписанных под FASM библиотек и макросов (круто будет ещё и inet-обновлятор для IDE сделать); 6. ждём предложений... |
|
|
Дата: Апр 28, 2003 22:47:52 1. Для начала фасм, но чтобы осуществить некоторые идеи, нужно будет много чего в нём переписать, мне даже кажется, что легче написать свой...Но за основу конечно кроме фасма и взять нечего... IDE, я считаю надо делать самым последним..лучше сделать возможность подстроится к уже имеющимся, таким как вижуал студио, или билдер, ну или хотябы радасм........ |
|
|
Дата: Апр 30, 2003 10:31:21 Такое впечатление что народ просто вымер... |
|
|
Дата: Апр 30, 2003 13:53:36 В masm возможна вложенность макроопределений: A1 macro A2 macro endm endm и рекурсия: recurs macro if (A ne 0) invoke MessageBox... A=A-1 recurs else invoke ExitProcess,0 endif endm .code start: A=5 ; 5 раз выводит сообщение recurc end start В FASM - ни то ни другое не получается. Или есть к.н. хитрость? Если кто действительно собирается переписывать препроцессор FASM, неплохо бы это как min сделать.. |
|
|
Дата: Апр 30, 2003 16:22:25 min? |
|
|
Дата: Апр 30, 2003 18:45:23 "В masm возможна вложенность макроопределений: A1 macro A2 macro endm endm" A зaчeм нужна такая вложенность? |
|
|
Дата: Апр 30, 2003 20:49:53 2AsmGuru62 A зaчeм нужна такая вложенность? по ходу народ взялся макрокомпилеры писать ... :)) |
|
|
Дата: Апр 30, 2003 21:28:00 TIM factory MASM - Макро-АСсеМблер |
|
|
Дата: Апр 30, 2003 21:55:11 2boozook - я в курсе ... В смысле макрокомпилеры ЯВУ (для перемедитировавших - совокупность макросов, обеспечивающих ЯВУ-стиль программирования) |
|
|
Дата: Апр 30, 2003 22:02:13 Не просто ассемблер, а переносимый ассемблер... Можно ведь програмно переносить архитектуру, хотя бы не полностью... |
|
|
Дата: Апр 30, 2003 22:12:02 Чо это я вдруг про переносимость подумал ? Просто на компьютерном рынке появлилось огромное количество программируемых мобильных систем (Pocet PC, и даже мобильники), так вот, мне кажется, что в недалёком будущем, человечество начнёт нуждаться в ПО для етих тварей.... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.065 |