Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
1

Есть ли будущее у Ассемблера

25.04.2015, 10:51. Показов 2677. Ответов 27
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
tasm 64 ?
В общем, тенденция к высокоуровневому программированию нарастает.
Неужели tasm 64 или аналоги никто не заинтересован создавать и все можно "накидать" на Визуал_Студио?
Ассемблер остается необходим только для разработчиков ЦП и компиляторов?
Или для компилей в нем тоже нужды нет?
Кто из людей будет "общаться" с ЭВМ на ее почти "родном" Ассемблере в будущем?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2015, 10:51
Ответы с готовыми решениями:

Есть ли будущее
Я сейчас заканчиваю учебу по специальности "Техник-программист по обслуживанию компьютерной...

Есть ли будущее у JAVA?
Здравствуйте!!! Я C# программист. Но меня пугают нерадостные известия от микрософт. Как вы...

Есть ли у сайта будущее?
Здравствуйте! Трудно мне дышать в среде специалистов данной области... Я сделал сайт на Юкозе....

Есть ли будущее у WebForms?
Здравствуйте, как Вы считаете - есть ли будущее у WebForms или она(технология) вскоре сама по себе...

27
2304 / 1063 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
27.04.2015, 16:00 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Albaz Посмотреть сообщение
Программировать, как и красиво жить - не запретишь никому
Не знаю уж, где вы видите красоту в коде с небезопасными сишными указателями. По мне так, это уродство и хождение по минному полю.
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
27.04.2015, 16:09  [ТС] 22
Цитата Сообщение от Charles Kludge Посмотреть сообщение
разбежек микрокода и осциллом в зубах.
завидую вашей школе.
Еслиб я там хоть недельку поошевался, меня б в байтослесарей точно не записали))
Однако, широкая дискуссия идет.... Значит, не на пустом месте споткнулась моя дурка, значит извилины там присутствуют))

Добавлено через 1 минуту
Цитата Сообщение от nullxdth Посмотреть сообщение
где вы видите красоту в коде с небезопасными сишными
Я имел ввиду хобби-программирование не запретишь)
0
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
27.04.2015, 16:18 23
Цитата Сообщение от Albaz Посмотреть сообщение
а об изучении одной из них ради познания общего принципа действия
Вопрос в том, что подразумевать под "принципом действия". Для кого-то принцип действия заканчивается на языку программирования, для кого-то на ассемблере, для кого-то на транзисторах. От того, что ты научишься программировать на ассемблере, может быть ты и будешь лучше понимать, во что превращаются конструкции языков программирования, но принципа действия работы машины по большому счёту не узнаешь. А познаешь лишь мизерную часть
0
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
27.04.2015, 16:19 24
Цитата Сообщение от nullxdth Посмотреть сообщение
Не знаю уж, где вы видите красоту в коде с небезопасными сишными указателями. По мне так, это уродство и хождение по минному полю.
Наверное, я с тобой соглашусь. Раньше мне казалось, что это красиво; теперь же я испытываю какое-то отвращение к сишным указателям (Александреску на меня повлиял):
Однако будьте осторожны: если вы не обладаете информацией об адресах границ массива (указатель вам об этом не сообщит, а значит, это должно быть известно откуда-то еще), ситуация вскоре может стать непредсказуемой. Никакие операции с участием указателей не проверяются: указатель – это всего лишь адрес памяти длиной в слово1, и арифметические операции, которые вы к нему применяете, просто слепо исполняют то, о чем вы просите. Это делает указатели невероятно быстрыми и при этом ужасно неосведомленными. Указатель недостаточно умен даже для того, чтобы понять, что он указывает на отдельный объект (в отличие от указания на элемент массива):
C++
1
2
3
auto x = 10;
auto y = &x;
++y; // Хм...
Указателю также неизвестно, когда он вышел за границу массива:
C++
1
2
3
4
auto x = [ 10, 20 ];
auto y = x.ptr;
y += 100;             // Хм...
*y = 0xdeadbeef; // Русская рулетка
Присваивать значение с помощью указателя, который не указывает на корректные данные, – значит играть в русскую рулетку с целостностью своей программы: записи могут «приземлиться» где угодно, растоптав самые тщательно оберегаемые данные, а то и код. Все это делает указатели небезопасным для памяти (memory-unsafe) средством.
Поэтому старательно избегайте указателей, отдавая предпочтение массивам, ссылкам на классы (см. главу 6), аргументам функций, переданным с ключевым словом ref (см. раздел 5.2.1), и автоматическому управлению памятью. Все эти средства безопасны, могут эффективно проверяться и почти не снижают быстродействие.
-----
1 В архитектуре x86 тип указатель размером в 4 байта соответствует двойному слову (DW), а слову соответствует тип short размером 2 байта. – Прим. науч. ред.
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
27.04.2015, 20:00  [ТС] 25
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Pascal - для тех, кто повязывает салфетку перед едой
А Ада ??? ))
0
Dennis Ritchie
27.04.2015, 20:16
  #26

Не по теме:

Цитата Сообщение от Albaz Посмотреть сообщение
А Ада ??? ))
Ада - для ветеранов, которые любят надёжный код, от которого не рухнет цивилизация при первом щелчке дрозда по дуплу белки.

0
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
27.04.2015, 20:23 27
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Pascal - для тех, кто повязывает салфетку перед едой
DEC/MIT MicroPower Pascal предполагает, что салфетка кружевная, ручной работы.
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
28.04.2015, 09:05  [ТС] 28
* * *
0
28.04.2015, 09:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2015, 09:05
Помогаю со студенческими работами здесь

Есть ли будущее у BIOS?
Хотелось бы узнать мнения, сколько еще продержится данная система? С каждым днем начинаю...

Есть ли будущее у Perl?
Доброго времени суток. Я бы хотел узнать, имеет ли Perl будущее. Заранее спасибо за ответ.

Есть ли будущее у Delphi?
Доброго времени суток. Хотел бы узнать, есть ли у Delphi будущее. Заранее спасибо за ответ.

Есть ли будущее у java?
Есть ли будущее у java , будет ли она развиваться, будет ли она востребована и популячрна ??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru