Другие языки программирования и технологии

Стоит ли учить ассемблер, если в будущем хочу разрабатывать ИИ?

Вообще занимаюсь подобным на С/С++, но умные люди говорят что для полного понимания работы ИИ нужно знать язык ассемблера и разработка критически важных мест алгоритмов ведется на нем. Стоит ли лезть в это?
Если ты действительно хочешь стать хорошим специалистом в своем деле, то ничего лишнего в этой области не будет. Тем более лишний язык программирования знать никому не помешает. Тем более ассемблер.
Влад Лоцманов
Влад Лоцманов
3 731
Лучший ответ
Чтобы разрабатывать программы для ИИ, надо сначала разобраться, что именно включает в себя понятие ИИ!
А там очень много направлений и делаться они могут на разных языках кроме С++ и языков ассемблера для разных тем ИИ используются и ЛИСП и ПРОЛОГ и другие языки.
Сначала надо определиться с темой, а уж потом выбирать язык!
Сергей Алексенко >что именно включает в себя понятие ИИ!
В моем случае роботехника.
Вот этим людям не верь. Критические места пишутся для быстродействия. В проблеме ИИ достаточно много других, более концептуальных вопросов, чтобы обращать внимание на такую ерунду, как увеличение производительности на 5 или все 10%)).
lisp
ПЛ
Паша Лунёв
8 175
Ну если микроконтроллеры программировать то куда ж без асма, у каждой архитектуры свой асм. Хотя ИИ это прежде всего алгоритмы, проектирование и только потом реализация. А если ИИ в каких нибудь играх кодить то зачем здесь асм, тут и С то не надо.
было бы желание.. . ну а вообщето и бейсик надо знать...
Bahadir Mirzahmedov
Bahadir Mirzahmedov
6 364
Сергей Алексенко Желание есть, т.к. очень интересуюсь ИИ и хочется все знать в этой области. Просто боюсь, что ассемблер может так и не пригодиться
Вадим Скоморохин Нет, ты не прав ибо бейсик нигде не применяется. Базовый язык идет Паскаль.
ИИ - это низкоуровневые алгоритмы, а ассемблер это низкоуровневая реализация.
по-моему совсем две разные вещи.
скорее всего имелось в виду оптимизация критических путей программы, где компилер сам не справляется,
а кластеров (нейронов - как хочешь называй) много и ресурс системы критичен.
все можно- только вопрос стоит ли затраченное время того или нет
а ассемблер никогда не повредит - полезная штука и знать надо