Сейчас на форуме: -Sanchez-, Alf, Adler, Rio, vsv1 (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Visual Studio как среда разработки на ассемблере
Посл.ответ Сообщение


Ранг: 71.9 (постоянный), 4thx
Активность: 0.040
Статус: Участник

Создано: 29 декабря 2015 19:47
· Личное сообщение · #1

А почему так редко используют VS в качестве среды разработки на асме? Ведь там удобный редактор, прекрасный отладчик. Можно использовать бесплатную Express версию. Может какие-то подводные камни есть?
Сам только начал изучать асм, использую студию в качестве среды программирования.



| Сообщение посчитали полезным: script_kidis


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 29 декабря 2015 20:14
· Личное сообщение · #2

потому что нет смысла покупать дорогущую бугати вейрон что бы ездить на ней каждый день на работу в 5 минутах хотьбы




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 29 декабря 2015 20:24
· Личное сообщение · #3

reversecode а как же понты?

jangle пользуйтесь, если удобно, только это похоже на https://lurkmore.co/Забивать_гвозди_микроскопом

-----
[nice coder and reverser]




Ранг: 6.7 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 30 декабря 2015 00:07
· Личное сообщение · #4

Есть такие кто в наших джунглях её покупает? Торренты все дела

Скорее те кто писал на асме лучше знали Паскаль, а потому к VS старались не прикасаться. ИМХО




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 30 декабря 2015 00:31
· Личное сообщение · #5

jangle Visual Studio как среду разработки на ассемблере не используют т.к. нынешний масм компиллер имеет ограниченный функционал с точки зрения программиста на ассемблере, хотя для плюсов это конечно выгодно, чтобы писать в студии адепты делают некоторые модификации для jwasm, но таких достаточно мало. Чтобы не городить костыли каждый использует что-то своё ...

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 30 декабря 2015 01:59
· Личное сообщение · #6

jangle пишет:
А почему так редко используют VS в качестве среды разработки на асме?


не все пишут на masm и сидят на ssd.



Ранг: 30.2 (посетитель), 18thx
Активность: 0.030
Статус: Участник

Создано: 30 декабря 2015 05:18
· Личное сообщение · #7

Не все пишут на асме под винду.



Ранг: 46.8 (посетитель), 20thx
Активность: 0.040
Статус: Участник

Создано: 30 декабря 2015 09:06 · Поправил: Alinator3500
· Личное сообщение · #8

:D

Visual Studio 2015 Community [https://www.visualstudio.com/ru-ru/downloads/download-visual-studio-vs.aspx]
Бесплатная, полнофункциональная и расширяемая интегрированная среда разработки для создания современных приложений для Windows, Android и iOS, а также веб-приложений и облачных служб.

Использование программы:
Для индивидуальных пользователей - Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. ... Ограничение в годовом доходе, после достижения определенного порога нужно покупать.

Условия лицензии [https://www.visualstudio.com/support/legal/mt171547]

Не надо качать и крякать не пойми что, VS Community уже "бесплатна" с 2013 версии.

Писать можно на многих языках, те что в комплекте это минимальный стартовый набор.
Куча плагинов и прибамбасов которые экономят много времени и нервов, делают отладку проще во много раз.

Visual Studio Code [https://code.visualstudio.com/]
Code is free and available on your favorite platform - Linux, Mac OSX, and Windows. *Бесплатно.

Free 2 Play короче говоря, схема пришла в софт. (я ее называю Free 2 Pay)

UPD.
Есть расширения для встроенной работы github внутри VS. Контроль версий становится очень удобным, все в одной программе.
У меня нет SSD, винт 7200 prm, все хорошо работает. Надо попробовать, потом решать.




Ранг: 71.9 (постоянный), 4thx
Активность: 0.040
Статус: Участник

Создано: 30 декабря 2015 11:40
· Личное сообщение · #9

mak пишет:
нынешний масм компиллер имеет ограниченный функционал с точки зрения программиста на ассемблере


а какие ограничения в функционале там есть?




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 30 декабря 2015 13:24
· Личное сообщение · #10

jangle отсутствие поддержки макросов для новых 64бит систем, тотальный фэйл для программиста на асм, нет новых хидеров и библиотек, хотя это и не критичный пункт, т.к. можно сконвертировать, для саморазвития это полезно и всё же это ряд неудобств, с которыми современный инженер не хочет мириться, ведь хочется нажать одну кнопку и программа готова, Rapid prototyping берёт своё. С поддержкой макросов задачи облегчаются, где ассемблер ничем не отличается от других хайлевел языков по своей структуре, за исключением кроссплатформенности, ассемблер закрепился как системный язык для узкого круга задач. Я не знаю лучше языка для работы с математикой и макросы тут играют огромную роль. Но скорее всего ассемблер уйдет на технический уровень и останется строго системным, к чему всё и идёт. Rapid prototyping возможен и с ассемблером, при этом кроссплатформенности нет и требуется поддержка макросов для быстрой разработки, чего тоже нет.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube


| Сообщение посчитали полезным: jangle

Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 30 декабря 2015 13:33
· Личное сообщение · #11

У меня вопрос по ходу пьесы: реально ли сейчас купить у microsoft "по-дешевке" древнюю Visual Studio 6.0 (С++). Я так понимаю, официально она не доступна, но может существуют какие-то поставщики (дистрибьюторы), которые барыжат.
(за торренты понятно)




Ранг: 71.9 (постоянный), 4thx
Активность: 0.040
Статус: Участник

Создано: 30 декабря 2015 13:52
· Личное сообщение · #12

ELF_7719116 пишет:
купить у microsoft "по-дешевке" древнюю Visual Studio 6.0 (С++)


достаточно иметь легально купленную студию последних выпусков, чтобы иметь право на использование VS 6



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 30 декабря 2015 14:00
· Личное сообщение · #13

mak пишет:
Я не знаю лучше языка для работы с математикой

Лол, а как же интринсинки? Или что вы там за гениальную математику пишите?



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 30 декабря 2015 14:00
· Личное сообщение · #14

jangle пишет:
достаточно иметь легально купленную студию последних выпусков

Так она стоит очень до хера, ведь. Если мелкософт распродавала древние выпуски за копейки, купил бы обязательно. Мне VS 6.0 нравится тем, что работает молниеносно, безо всякой фигни и говна, хотя и немного забованна.




Ранг: 71.9 (постоянный), 4thx
Активность: 0.040
Статус: Участник

Создано: 30 декабря 2015 14:11
· Личное сообщение · #15

ELF_7719116 пишет:
Так она стоит очень до хера, ведь.


Может быть можно использовать VS6 если зарегистрируешь на себя бесплатную Community версию 2015.
Обычно, если ты официальный юзер студии, то имеешь право использовать все предыдущие версии.
Надо обращаться в представительство майкрософт и узнавать у них.



Ранг: 27.8 (посетитель), 13thx
Активность: 0.030
Статус: Участник

Создано: 30 декабря 2015 15:34
· Личное сообщение · #16

у меня собственно в основном оболочка VS98-ой над VC71-ым компилятором, который раздавался свободно и вдруг потом кудато изчез, иногда для intel. Не знаю насколько оно может быть средой разработки на асме, нежели FAR который плагином Colorer подсвечивает асм-вставки.
http://savepic.org/8079133.png

А покупать ради сообщений в окне абаут - оно и такто даром не надо..


 eXeL@B —› Софт, инструменты —› Visual Studio как среда разработки на ассемблере
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати