1

Есть ли программа точная копия ее  HiAsm для Ubuntu? Мечтаю увидеть этот конструктор на линуксе  :rolleyes: . Если есть поделитесь своими мнениями, ссылками может быть. Благодарю за ранее  :cool:

2 (15.03.2012 00:10:58 отредактировано Michail_Ul)

Помнится поднималась тема Asm`a на форуме. Если кратко описать, то unix системы это не Windows. Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.

P.S. Юзай С или С++. Это наше все.

3 (15.03.2012 00:24:11 отредактировано neogotlic)

Michail_Ul а может wine как то подружится с ним? Ну с разработчиками  :rolleyes:

4 (15.03.2012 00:37:40 отредактировано neogotlic)

Michail_Ul пишет:

Помнится поднималась тема Asm`a на форуме.

Не поднималась. Перед тем как написать, специально через поиск пробовал  :rolleyes: Решил рискнуть написать. Я мечтаю увидеть Конструктор этот на линуксе. Извините что не по адресу. Но все равно может, ну все таки есть некоторые просто кто то заметил, что писали о этом давали свои замечания коментарии. Вы представьте- Конструктор на линуксе на Хайасме! Не ну честно это моя мечта увидеть такой. Прошу прощения за эмоции.  :o  Спасибо всем кто хоть крупинку знает - откликнитесь. Благодарю за любой ответ.  wink

5 (15.03.2012 02:03:20 отредактировано neogotlic)

Ой я не прав. Я нашел прошу прощение: http://ru.wikipedia.org/wiki/HiAsm?wasRedirected=true

Ааа круто меня услышали: кроссплатформенность (заявлена поддержка Windows, Linux, MacOS).

И вот нашел ураа: http://blog.hiasm.com/article/11/ простите за эмоции  :cool:  :lol:

6

Не верится самому. Вроде получается. Не все сразу для начала разобрал вот эту ссылку:

neogotlic пишет:

И вот нашел ураа: ___http://blog.hiasm.com/article/11/

Вот результат как делал. Аж самому интересно стало.  :rolleyes: Может кому то пригодится.
http://img402.imageshack.us/img402/7078 … 010501.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:

7 (15.03.2012 03:37:45 отредактировано verg)

neogotlic пишет:

офф - случайно научился выводить себя под root  rolleyes

Только когда находитесь под рутом писать sudo перед командами уже не нужно.

И да, если у вас есть sudo, то для подобных команд в ubuntu в рута заходить не надо =)

8

Michail_Ul пишет:

Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.

4.2
Ничего сложного. мануал есть.
Другое дело, что в большинстве случаев на ассемблере писать не нужно.

9 (15.03.2012 04:19:31 отредактировано neogotlic)

Ну а далее что  я делал смотрим рисуночки:
http://img214.imageshack.us/img214/9490 … 015600.png
http://img826.imageshack.us/img826/9056 … 015649.png
http://img14.imageshack.us/img14/2861/2 … 015707.png
http://img832.imageshack.us/img832/7196 … 021049.png

10

Michail_Ul, verg, это просто IDE так называется... к ассемблеру имеет отношение чуть меньше, чем никакого... на самом деле это "IDE для домохозяек"
neogotlic, я так понял завелось?

95% процентов проблем находятся между клавиатурой и стулом.

11

Michail_Ul пишет:

Если кратко описать, то unix системы это не Windows. Здесь на asm`е никто не пишет, ибо нереально сложно, да и мануала почти нет.

причём тут Windows? Проблема в другом - сейчас у всех разные CPU, а оптимальный код для каждого CPU свой. потому нет смысла писать на асме 99.999% приложений. К тому же, если раньше по большей части просто частоту тупо повышали, и кеши наращивали, то теперь упёрлись рогом в 3GHz. Но развитие идёт, и идёт оно за счёт новых инструкций. Вы устанете свой код править под новые возможности раз в неделю. ac А вот если писать на С, то проблемы нет - вам даже пересобирать свой проект не придётся. Если у вас не быдлокод, то он сам отлично соберётся. Например ВНЕЗАПНО размер указателей стал равен 64 бит => весь асмовый код летит в помойку, ибо работает теперь исключительно в костыльном режиме, и его надо ВЕСЬ переписывать на новые указатели. А в сишном коде ничего не меняется, и корректный проект становится 64х битным после простой пересборки, которой занимается маинтейнер, или даже простой админ-гентушник. Это конечно идеальный вариант, в реальном мире приходится немного подправить, но это легче, чем переписывать ВСЁ.
Кстати, асмового кода полно в ядре, и самый обычный gcc его прекрасно собирает. Ещё асм востребован в встроенной технике.

neogotlic пишет:

Есть ли программа точная копия ее  HiAsm для Ubuntu?

"точные копии" ищите на винфаке. Асм - это очень низкий уровень, и как следствие он очень сильно зависит от ОС. Потому никаких "точных копий" вы не найдёте.

SkaarjZR пишет:

Ничего сложного. мануал есть.

ага. 100500 мануалов, для каждого камня свой, и все не по нашему.  ac

Fat-Zer пишет:

это просто IDE так называется...

а какое сейчас православное IDE под гнум?
под KDE http://kdevelop.org/
Ну а Ъ кодеры юзают естественно только vim, только хардкор  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

Что бы мы делали без нашего доктора?  ag

13

drBatty пишет:

а какое сейчас православное IDE под гнум?

там вроде всегда Geany был... но не знаю, что там - никогда гном не любил
обидно, когда столько про асм распинался, а в конце оказалось, что всё не в тему?  :o

95% процентов проблем находятся между клавиатурой и стулом.

14

Michail_Ul пишет:

Что бы мы делали без нашего доктора?

вернулись-бы на винфак  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

Fat-Zer пишет:

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

может для многих эта тема будет полезна...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16 (17.03.2012 00:09:19 отредактировано neogotlic)

Вопрос по теме. Наконецто запускаю Хаясм,  через "главное меню" убунты ввожу в поиск "Hia" этого достаточно, и выдает Приложение "Hiasm" мой любимый под убунточкой выбираю "Формы"  :rolleyes:  Включается паралельно терминал, он паралельно видно прямо в терминале команды - жжесть. Загружаю свой проэкт. Извесно что текст превращаеется в элементы в хиасме. Ну так вот, когда только вижу уже готовый конструкторский проект - меня выбивает тоесть выбивает хиасму  ac . Что не верно делаю? Может так не канает?

17

neogotlic пишет:

через "главное меню" убунты ввожу в поиск "Hia"

http://img833.imageshack.us/img833/4822 … 220740.png

18

И вижу только вот эту менюшку: http://img41.imageshack.us/img41/5131/2 … 002347.png
Вижу даже мою любимое рабочее поле, но когда вставляю любой элемент на поле графический или же открываю проэкт sha http://img37.imageshack.us/img37/5167/2 … 002755.png - меня выкидывает с программы и с терминала  oO

19

neogotlic, во-первых, это как максимум бета-версия, а значит в ней будет много багов...
во-вторых, этим здесь ни кто не пользуется, у меня даже собрать работоспособную версию не получилось, советую с этим обратится на официальный форум/сайт, благо он русскоязычный....
в-третьих, libastral подсказывает, что там вам скажут тоже самое: "это как максимум бета-версия, а значит...", попросят подождать до релиза, но могут ещё и попробовать что-то сделать...

95% процентов проблем находятся между клавиатурой и стулом.