Мария Перепелова
Не то и не другое! Это не "учат"!
Лучше C++, потому что на Асме давно уже никто не пишет.
А еще лучше РНР, потому что он универсальный - можно и обычное приложение создать, и сайт.
Ни на С++, ни на Асме сайт не создашь.
Сначала нужно ответить на вопрос "зачем", а потом уже решать с помощью какого языка реализовать. Если вы программируете на PIC16F84, ответ очевиден - ASM.
Вопрос аналогичен вопросу, что лучше - пила или молоток с гвоздями. Смотря для чего.
Скорее пила и молекулярный расщепитель) Ассемблер более глубоко-системный язык, управление памятью и прочей ерундой там организованно лучше. Я бы советовал УЧИТЬ плюсы, а ассемблер это религия))