|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
12.06.2008, 00:05
|
#1
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ассемблер
Тут предлагаю выложить свои мнения об ассемблере.
МОЁ МНЕНИЕ:
( 0-9 — важность (0-плохо,4-5-средне, 9-супер) )
ХОРОШО:
9:Я думал что этот язык сложнее!
6:В нём меньше комманд.
9:Если есть хорошая книга — быстро и легко изучается.
8:Можно изменять код во время выполнения программы.
7:Данные не имеют типов: не надо мучатся с переводом из одного типа в другой.
8:Данные легко удалять.
5:Нету длинных строк — каждая строка — отдельная команда (в основном 1-3 байта).
9:Программа работает очень быстро.
ПЛОХО:
2:Код большой.
4:Нету функций Виндоус.
3:Мало дополнительных функций.
|
(Offline)
|
|
12.06.2008, 00:16
|
#2
|
|
Ответ: Ассемблер
ассемблер это команды процессора написаные человеческим языком
какие еще коментарии могут тут быть ?
знаю асм со врёмен i286 ибо мой первый язык программирования
но в современном асме плохо разбираюсь, но разбираюсь в большинстве вещей
ps. задолбали кросс-постить
|
|
|
12.06.2008, 01:36
|
#3
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Ассемблер
Да сейчас на чистом асме прогу только садамазахист или пробитый хакер писать будет .
|
(Offline)
|
|
12.06.2008, 04:15
|
#4
|
|
Ответ: Ассемблер
ViNT
asm вставки вполне нормальное дело для time-critical частей кода в C++
да и прочих языков тоже
|
|
|
12.06.2008, 11:26
|
#5
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: Ассемблер
Да сейчас на чистом асме прогу только садамазахист или пробитый хакер писать будет .
|
Почему:
На нём активно и без других языков работают вирусосоздатели.
p.s.Он быстрее......
p.s.2.Я.Не.Такой.
|
(Offline)
|
|
12.06.2008, 12:47
|
#6
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Ассемблер
Сообщение от jimon
ViNT
asm вставки вполне нормальное дело для time-critical частей кода в C++
да и прочих языков тоже
|
На счет встакок согласен, сам иногда пользуюсь.
Я говорю о написании программы на asm с нуля и до конца.
Сообщение от drunnik
Почему:
На нём активно и без других языков работают вирусосоздатели.
|
Я и имел в виду хакров, виусосописатели, крекеров и прочих компьютерных маньяков
Последний раз редактировалось ViNT, 12.06.2008 в 13:03.
|
(Offline)
|
|
12.06.2008, 12:48
|
#7
|
|
Ответ: Ассемблер
он не намного быстрее C++,
на асме пишут где компиляторы C++ генерят тупой код
а так, в среду C++ и смежные языки вложили не один миллион долларов
так что компилятор там действительно теперь обучен многим принципам оптимизации
вирусы можно писать сразу на cpp и особой разницы не заметишь
даже игру в 96 килобайт которая по графике не уступает doom3 писали именно на C++
.kkrieger is not written in 100% assembler/machine language. Not even nearly. Like the
vast majority of game projects being developed today, .kkrieger was mostly written in
C++, with some tiny bits of assembler where it is actually advantageous (notably, there
are a lot of MMX optimisations in the texture generator).
|
игрушка тут http://www.theprodukkt.com/kkrieger
|
|
|
12.06.2008, 23:16
|
#8
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Ассемблер
Асм рулит, удручает его отсутствие как обязательного инструмента в высокоуровневых языках(Блитц3Д например).
|
(Offline)
|
|
13.06.2008, 01:51
|
#9
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Ассемблер
Ну, можно в длл вынести если очень приспичило (либко сортировки полигонов почти на чистом асме сделана)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
13.06.2008, 23:03
|
#10
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Ассемблер
Сообщение от ABTOMAT
Ну, можно в длл вынести если очень приспичило (либко сортировки полигонов почти на чистом асме сделана)
|
Либа, это либа, на Пуриковском асме удобно, но покупать второй бейсик ради асма не хочу(если подскажете ссылочку на фри асм, к которому есть примеры+хелп и возможность писать длл для Блитца, буду признателен).
|
(Offline)
|
|
14.06.2008, 00:07
|
#11
|
|
Ответ: Ассемблер
FrankH
fasm ?
|
|
|
Сообщение было полезно следующим пользователям:
|
|
19.06.2008, 02:42
|
#12
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Ассемблер
jimon, попробовал, пришлось повозиться с длл пока не заработало, документации на русском почти не нашел, обрезки только..
|
(Offline)
|
|
19.06.2008, 12:32
|
#14
|
|
Ответ: Ассемблер
|
|
|
19.06.2008, 22:22
|
#15
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Ассемблер
jimon, оттуда и пытался что-то вытянуть, но восновном это работа с окнами, в любом случае я уже разобрался(в тесте на 50 млн сложений в цикле победила ф-ция фасма, оказавшись быстрее в 145 раз ). спс.
П.С. аватара рулит!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:25.
|