Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 12.06.2008, 00:05   #1
zheland
Разработчик
 
Регистрация: 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
jimon
 
Сообщений: n/a
Ответ: Ассемблер

ассемблер это команды процессора написаные человеческим языком
какие еще коментарии могут тут быть ?

знаю асм со врёмен i286 ибо мой первый язык программирования
но в современном асме плохо разбираюсь, но разбираюсь в большинстве вещей

ps. задолбали кросс-постить
 
Ответить с цитированием
Старый 12.06.2008, 01:36   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Ассемблер

Да сейчас на чистом асме прогу только садамазахист или пробитый хакер писать будет .
(Offline)
 
Ответить с цитированием
Старый 12.06.2008, 04:15   #4
jimon
 
Сообщений: n/a
Ответ: Ассемблер

ViNT
asm вставки вполне нормальное дело для time-critical частей кода в C++
да и прочих языков тоже
 
Ответить с цитированием
Старый 12.06.2008, 11:26   #5
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Злость Ответ: Ассемблер

Да сейчас на чистом асме прогу только садамазахист или пробитый хакер писать будет .
Почему:
На нём активно и без других языков работают вирусосоздатели.
p.s.Он быстрее......
p.s.2.Я.Не.Такой.
(Offline)
 
Ответить с цитированием
Старый 12.06.2008, 12:47   #6
ViNT
Модератор
 
Регистрация: 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
jimon
 
Сообщений: n/a
Ответ: Ассемблер

он не намного быстрее 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
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Ассемблер

Асм рулит, удручает его отсутствие как обязательного инструмента в высокоуровневых языках(Блитц3Д например).
(Offline)
 
Ответить с цитированием
Старый 13.06.2008, 01:51   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Ассемблер

Ну, можно в длл вынести если очень приспичило (либко сортировки полигонов почти на чистом асме сделана)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 13.06.2008, 23:03   #10
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Ассемблер

Сообщение от ABTOMAT Посмотреть сообщение
Ну, можно в длл вынести если очень приспичило (либко сортировки полигонов почти на чистом асме сделана)
Либа, это либа, на Пуриковском асме удобно, но покупать второй бейсик ради асма не хочу(если подскажете ссылочку на фри асм, к которому есть примеры+хелп и возможность писать длл для Блитца, буду признателен).
(Offline)
 
Ответить с цитированием
Старый 14.06.2008, 00:07   #11
jimon
 
Сообщений: n/a
Ответ: Ассемблер

FrankH
fasm ?
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
FrankH (19.06.2008)
Старый 19.06.2008, 02:42   #12
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Ассемблер

jimon, попробовал, пришлось повозиться с длл пока не заработало, документации на русском почти не нашел, обрезки только..
(Offline)
 
Ответить с цитированием
Старый 19.06.2008, 11:26   #13
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Подмигивание Ответ: Ассемблер

Я вообщето пользуюсь MASM
Но то что идёт на MASM думаю пойдёт на TASM

http://www.kalashnikoff.ru/Assembler/prog/
Там старая программа под DOS и справочники

http://www.kalashnikoff.ru/Assembler/
А здесь его рассылка(или можно сказать учебник)
(Offline)
 
Ответить с цитированием
Старый 19.06.2008, 12:32   #14
jimon
 
Сообщений: n/a
Ответ: Ассемблер

FrankH
http://wasm.ru/
 
Ответить с цитированием
Старый 19.06.2008, 22:22   #15
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Ассемблер

jimon, оттуда и пытался что-то вытянуть, но восновном это работа с окнами, в любом случае я уже разобрался(в тесте на 50 млн сложений в цикле победила ф-ция фасма, оказавшись быстрее в 145 раз ). спс.
П.С. аватара рулит!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:25.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com