Есть ли программа точная копия ее HiAsm для Убунту? Мечтаю увидеть этот конструктор на линуксе :rolleyes: . Если есть поделитесь своими мнениями, ссылками может быть. Благодарю за ранее :cool:
HiAsm для Ubuntu или любого иного никса
Помнится поднималась тема Asm`a на форуме. Если кратко описать, то unix системы это не Windows. Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.
P.S. Юзай С или С++. Это наше все.
Michail_Ul а может wine как то подружится с ним? Ну с разработчиками :rolleyes:
Не поднималась. Перед тем как написать, специально через поиск пробовал :rolleyes: Решил рискнуть написать. Я мечтаю увидеть Конструктор этот на линуксе. Извините что не по адресу. Но все равно может, ну все таки есть некоторые просто кто то заметил, что писали о этом давали свои замечания коментарии. Вы представьте- Конструктор на линуксе на Хайасме! Не ну честно это моя мечта увидеть такой. Прошу прощения за эмоции. :o Спасибо всем кто хоть крупинку знает - откликнитесь. Благодарю за любой ответ. winkПомнится поднималась тема Asm`a на форуме.
Ой я не прав. Я нашел прошу прощение: http://ru.wikipedia.org/wiki/HiAsm?wasRedirected=true
Ааа круто меня услышали: кроссплатформенность (заявлена поддержка Windows, Linux, MacOS).
И вот нашел ураа: http://blog.hiasm.com/article/11/ простите за эмоции :cool: :lol:
Не верится самому. Вроде получается. Не все сразу для начала разобрал вот эту ссылку:
И вот нашел ураа: ___http://blog.hiasm.com/article/11/
Вот результат как делал. Аж самому интересно стало. :rolleyes: Может кому то пригодится.
http://img402.imageshack.us/img402/7078/20120315010501.png
http://img6.imageshack.us/img6/4033/20120315010942.png
Ну и вот полный терминал.: Методом "проб и ошибок": уж и читаю но все не вычитаешь. Ну чистая логика. :rolleyes:
neogotlic@neogotlic-K7V88:~$ sudo apt-get update
[sudo] password for neogotlic:
Игн http://archive.canonical.com oneiric InRelease
Игн http://ppa.launchpad.net oneiric InRelease
Игн http://archive.ubuntu.com oneiric InRelease
Игн http://archive.ubuntu.com oneiric-updates InRelease
Игн http://archive.ubuntu.com oneiric-security InRelease
В кэше http://archive.canonical.com oneiric Release.gpg
В кэше http://ppa.launchpad.net oneiric Release.gpg
В кэше http://archive.ubuntu.com oneiric Release.gpg
Игн http://deb.hiasm.com lucid InRelease
В кэше http://archive.canonical.com oneiric Release
Получено:1 http://archive.ubuntu.com oneiric-updates Release.gpg [198 B]
В кэше http://ppa.launchpad.net oneiric Release
Игн http://deb.hiasm.com lucid Release.gpg
Получено:2 http://archive.ubuntu.com oneiric-security Release.gpg [198 B]
Получено:3 http://deb.hiasm.com lucid Release [3.444 B]
В кэше http://archive.ubuntu.com oneiric Release
В кэше http://archive.canonical.com oneiric/partner Sources
В кэше http://ppa.launchpad.net oneiric/main Sources
Получено:4 http://archive.ubuntu.com oneiric-updates Release [40,8 kB]
В кэше http://archive.canonical.com oneiric/partner i386 Packages
Игн http://archive.canonical.com oneiric/partner TranslationIndex
Игн http://deb.hiasm.com lucid/devel TranslationIndex
Получено:5 http://archive.ubuntu.com oneiric-security Release [40,8 kB]
В кэше http://archive.ubuntu.com oneiric/main Sources
В кэше http://archive.ubuntu.com oneiric/universe Sources
В кэше http://archive.ubuntu.com oneiric/main i386 Packages
В кэше http://archive.ubuntu.com oneiric/universe i386 Packages
В кэше http://archive.ubuntu.com oneiric/main TranslationIndex
В кэше http://archive.ubuntu.com oneiric/universe TranslationIndex
Получено:6 http://archive.ubuntu.com oneiric-updates/main Sources [130 kB]
Получено:7 http://archive.ubuntu.com oneiric-updates/universe Sources [47,2 kB]
Получено:8 http://archive.ubuntu.com oneiric-updates/main i386 Packages [298 kB]
Получено:9 http://deb.hiasm.com lucid/devel i386 Packages [1.564 B]
Игн http://archive.canonical.com oneiric/partner Translation-ru_UA
Игн http://archive.canonical.com oneiric/partner Translation-ru
Получено:10 http://archive.ubuntu.com oneiric-updates/universe i386 Packages [103 kB]
Игн http://archive.canonical.com oneiric/partner Translation-en
Игн http://deb.hiasm.com lucid/devel Translation-ru_UA
Получено:11 http://archive.ubuntu.com oneiric-updates/main TranslationIndex [74 B]
Получено:12 http://archive.ubuntu.com oneiric-updates/universe TranslationIndex [73 B]
В кэше http://archive.ubuntu.com oneiric/main Translation-ru
В кэше http://archive.ubuntu.com oneiric/main Translation-en
В кэше http://archive.ubuntu.com oneiric/universe Translation-ru
В кэше http://archive.ubuntu.com oneiric/universe Translation-en
Получено:13 http://archive.ubuntu.com oneiric-security/main Sources [34,5 kB]
Получено:14 http://archive.ubuntu.com oneiric-security/universe Sources [12,6 kB]
Получено:15 http://archive.ubuntu.com oneiric-security/main i386 Packages [90,4 kB]
Игн http://deb.hiasm.com lucid/devel Translation-ru
Получено:16 http://archive.ubuntu.com oneiric-security/universe i386 Packages [30,6 kB]
Получено:17 http://archive.ubuntu.com oneiric-security/main TranslationIndex [73 B]
Игн http://deb.hiasm.com lucid/devel Translation-en
Получено:18 http://archive.ubuntu.com oneiric-security/universe TranslationIndex [73 B]
В кэше http://archive.ubuntu.com oneiric-updates/main Translation-en
Получено:19 http://archive.ubuntu.com oneiric-updates/universe Translation-en [61,9 kB]
В кэше http://archive.ubuntu.com oneiric-security/main Translation-en
Получено:20 http://archive.ubuntu.com oneiric-security/universe Translation-en [21,6 kB]
Получено 917 kБ за 11с (80,7 kБ/c)
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
neogotlic@neogotlic-K7V88:~$ sudo su
root@neogotlic-K7V88:/home/neogotlic# sudo apt-get update
Игн http://archive.canonical.com oneiric InRelease
Игн http://ppa.launchpad.net oneiric InRelease
Игн http://archive.ubuntu.com oneiric InRelease
Игн http://archive.ubuntu.com oneiric-updates InRelease
Игн http://archive.ubuntu.com oneiric-security InRelease
Игн http://deb.hiasm.com lucid InRelease
В кэше http://archive.canonical.com oneiric Release.gpg
В кэше http://ppa.launchpad.net oneiric Release.gpg
В кэше http://archive.ubuntu.com oneiric Release.gpg
В кэше http://archive.canonical.com oneiric Release
Игн http://deb.hiasm.com lucid Release.gpg
В кэше http://ppa.launchpad.net oneiric Release
В кэше http://archive.ubuntu.com oneiric-updates Release.gpg
В кэше http://archive.ubuntu.com oneiric-security Release.gpg
В кэше http://deb.hiasm.com lucid Release
В кэше http://archive.canonical.com oneiric/partner Sources
В кэше http://ppa.launchpad.net oneiric/main Sources
В кэше http://archive.ubuntu.com oneiric Release
В кэше http://archive.canonical.com oneiric/partner i386 Packages
Игн http://archive.canonical.com oneiric/partner TranslationIndex
Игн http://deb.hiasm.com lucid/devel i386 Packages/DiffIndex
В кэше http://archive.ubuntu.com oneiric-updates Release
В кэше http://archive.ubuntu.com oneiric-security Release
Игн http://deb.hiasm.com lucid/devel TranslationIndex
В кэше http://archive.ubuntu.com oneiric/main Sources
В кэше http://archive.ubuntu.com oneiric/universe Sources
В кэше http://archive.ubuntu.com oneiric/main i386 Packages
В кэше http://archive.ubuntu.com oneiric/universe i386 Packages
В кэше http://archive.ubuntu.com oneiric/main TranslationIndex
В кэше http://archive.ubuntu.com oneiric/universe TranslationIndex
В кэше http://archive.ubuntu.com oneiric-updates/main Sources
В кэше http://archive.ubuntu.com oneiric-updates/universe Sources
В кэше http://archive.ubuntu.com oneiric-updates/main i386 Packages
В кэше http://archive.ubuntu.com oneiric-updates/universe i386 Packages
В кэше http://archive.ubuntu.com oneiric-updates/main TranslationIndex
В кэше http://archive.ubuntu.com oneiric-updates/universe TranslationIndex
В кэше http://archive.ubuntu.com oneiric/main Translation-ru
В кэше http://archive.ubuntu.com oneiric/main Translation-en
В кэше http://archive.ubuntu.com oneiric-security/main Sources
В кэше http://archive.ubuntu.com oneiric-security/universe Sources
В кэше http://archive.ubuntu.com oneiric-security/main i386 Packages
В кэше http://archive.ubuntu.com oneiric-security/universe i386 Packages
В кэше http://archive.ubuntu.com oneiric-security/main TranslationIndex
В кэше http://archive.ubuntu.com oneiric-security/universe TranslationIndex
В кэше http://archive.ubuntu.com oneiric/universe Translation-ru
В кэше http://archive.ubuntu.com oneiric/universe Translation-en
В кэше http://archive.ubuntu.com oneiric-updates/main Translation-en
В кэше http://archive.ubuntu.com oneiric-updates/universe Translation-en
В кэше http://archive.ubuntu.com oneiric-security/main Translation-en
В кэше http://archive.ubuntu.com oneiric-security/universe Translation-en
Игн http://archive.canonical.com oneiric/partner Translation-ru_UA
В кэше http://deb.hiasm.com lucid/devel i386 Packages
Игн http://archive.canonical.com oneiric/partner Translation-ru
Игн http://archive.canonical.com oneiric/partner Translation-en
Игн http://deb.hiasm.com lucid/devel Translation-ru_UA
Игн http://deb.hiasm.com lucid/devel Translation-ru
Игн http://deb.hiasm.com lucid/devel Translation-en
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
root@neogotlic-K7V88:/home/neogotlic#
офф - случайно научился выводить себя под root :rolleyes:
офф - случайно научился выводить себя под root rolleyes
Только когда находитесь под рутом писать sudo перед командами уже не нужно.
И да, если у вас есть sudo, то для подобных команд в ubuntu в рута заходить не надо =)
Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.
4.2
Ничего сложного. мануал есть.
Другое дело, что в большинстве случаев на ассемблере писать не нужно.
Michail_Ul, verg, это просто IDE так называется... к ассемблеру имеет отношение чуть меньше, чем никакого... на самом деле это "IDE для домохозяек"
neogotlic, я так понял завелось?
Если кратко описать, то unix системы это не Windows. Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.
причём тут Windows? Проблема в другом - сейчас у всех разные CPU, а оптимальный код для каждого CPU свой. потому нет смысла писать на асме 99.999% приложений. К тому же, если раньше по большей части просто частоту тупо повышали, и кеши наращивали, то теперь упёрлись рогом в 3GHz. Но развитие идёт, и идёт оно за счёт новых инструкций. Вы устанете свой код править под новые возможности раз в неделю. :( А вот если писать на С, то проблемы нет - вам даже пересобирать свой проект не придётся. Если у вас не быдлокод, то он сам отлично соберётся. Например ВНЕЗАПНО размер указателей стал равен 64 бит => весь асмовый код летит в помойку, ибо работает теперь исключительно в костыльном режиме, и его надо ВЕСЬ переписывать на новые указатели. А в сишном коде ничего не меняется, и корректный проект становится 64х битным после простой пересборки, которой занимается маинтейнер, или даже простой админ-гентушник. Это конечно идеальный вариант, в реальном мире приходится немного подправить, но это легче, чем переписывать ВСЁ.
Кстати, асмового кода полно в ядре, и самый обычный gcc его прекрасно собирает. Ещё асм востребован в встроенной технике.
Есть ли программа точная копия ее HiAsm для Убунту?
"точные копии" ищите на винфаке. Асм - это очень низкий уровень, и как следствие он очень сильно зависит от ОС. Потому никаких "точных копий" вы не найдёте.
Ничего сложного. мануал есть.
ага. 100500 мануалов, для каждого камня свой, и все не по нашему. :(
это просто IDE так называется...
а какое сейчас православное IDE под гнум?
под KDE http://kdevelop.org/
Ну а Ъ кодеры юзают естественно только vim, только хардкор :P
Что бы мы делали без нашего доктора? :D
Что бы мы делали без нашего доктора?
вернулись-бы на винфак :P
обидно, когда столько про асм распинался, а в конце оказалось, что всё не в тему?
может для многих эта тема будет полезна...
Вопрос по теме. Наконецто запускаю Хаясм, через "главное меню" убунты ввожу в поиск "Hia" этого достаточно, и выдает Приложение "Hiasm" мой любимый под убунточкой выбираю "Формы" :rolleyes: Включается паралельно терминал, он паралельно видно прямо в терминале команды - жжесть. Загружаю свой проэкт. Извесно что текст превращаеется в элементы в хиасме. Ну так вот, когда только вижу уже готовый конструкторский проект - меня выбивает тоесть выбивает хиасму :( . Что не верно делаю? Может так не канает?
через "главное меню" убунты ввожу в поиск "Hia"
И вижу только вот эту менюшку: http://img41.imageshack.us/img41/5131/20120317002347.png
Вижу даже мою любимое рабочее поле, но когда вставляю любой элемент на поле графический или же открываю проэкт sha http://img37.imageshack.us/img37/5167/20120317002755.png - меня выкидывает с программы и с терминала oO
neogotlic, во-первых, это как максимум бета-версия, а значит в ней будет много багов...
во-вторых, этим здесь ни кто не пользуется, у меня даже собрать работоспособную версию не получилось, советую с этим обратится на официальный форум/сайт, благо он русскоязычный....
в-третьих, libastral подсказывает, что там вам скажут тоже самое: "это как максимум бета-версия, а значит...", попросят подождать до релиза, но могут ещё и попробовать что-то сделать...