Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Раньше многие учились программировать на языке Basic. Имеет ли это смысл или лучше сразу изучать языки для работы?

ОбразованиеПрограммирование+3
Алена Каменецких
  ·   · 8,5 K
Разработчик мобильных приложений, Dart/Flutter...  · 30 сент 2021
Коротко: смысла нет.
Длинно: Я бы не стал изучать Бейсик только потому, что сейчас программирование само по себе малоценно - важнее умение работать в команде, с грамотной архитектурой проекта и в интегрированной неоднородной программной среде.
Либо же изучать программирование "для себя", чтобы автоматизировать решение других узкоспециализированных задач, но тогда сначала идёт задача, а потом уже язык.
Самое главное, BASIC не предлагает никаких существенных преимуществ ни для развития ума, ни для решения практических задач, а вся простота работы с ним постепенно перекочевала на С#, сделав изучение Visual Basic бессмысленным.
Тем не менее, у Бейсика как у языка, есть два мощных и сравнительно актуальных направления - это разработка макросов под офисные программы, что в России мало актуально, и разработка игр (в том числе для мобильных телефонов) в составе специальных интегрированных программных продуктов.
Есть и ещё одна сфера, связанная с написанием сценариев работы для Microsoft Windows, но это скорее как довесок к профессии системного администратора.
Но это, опять же, только если без Бейсика жить не можешь, в целом одна строка на Бейсике без проблем конвертируется в строку на С#, поэтому они везде рядом. Только за C# охотно платят заказчики, а за Бейсик нет. Потому что практически любой язык программирования имеет какую-то свою изюминку, а у Бейсика она - в простоте изучения и в скорости написания небольших приложений. Всё, другого не заложено.
Серьезный недостаток этого языка ещё и в том, что он принуждает к ряду характерных приемов программирования, привыкнув к которым будет тяжело перестроиться на другие языки. Поэтому даже с точки зрения изучения алгоритмов он мало подходит.
Плюс, мир сейчас движется к кроссплатформенности и универсальности, а Бейсик это почти исключительно про Microsoft.
Поэтому умышленно возвращаться к нему нет смысла, как самостоятельное средство он скорее мертв, чем жив, а в контексте математического профиля лучше попробовать python. При правильной настройке системы он станет вашим надёжным повседневным спутником, при этом позволит легко перейти к "большим" проектам, если почувствуете к этому тягу.
1 эксперт согласен
Математик-системный программист, разработчик асу...  · 31 авг 2021
Бейсики это семейство языков, каждая фирма писала "свой бейсик", и отличия могли быть разительными, хотя для написания простых алгоритмов и обучения азам программирования они хорошо подходили. Сегодня есть такой же простой... Читать далее
5 экспертов согласны
Автор достаточно полно описал возможности
Веб-разработчик, геймер, специалист по этике  · 1 сент 2021
Сразу изучайте языки для работы. Никаких преимуществ у бейсика нет, а реально решать какие-то задачи, зная только его, вы не сможете. Если аккуратно изучать какой-нибудь, прости Господи, питон или, ещё хуже, яваскрипт, на... Читать далее
2 эксперта согласны
Подтверждаю - MS убило бейсик для энтерпрайза, а для "программирования для себя" есть более перспективные языки.
html-верстальщик, математик-программист, инженер-о...  · 29 сент 2021
Если программирование не является вашей основной целью, а нужно вам только в качестве средства автоматизации рутинных процессов или работы с массивами данных, и ваша основная операционная система windows, и сервера данных тоже... Читать далее
1 эксперт согласен
Наличие VBA в Microsoft Office.
старший разработчик в pseven.io  · 14 сент 2021
Стоит отметить, что Visual Basic (который у вас указан в темах вопроса) и "Basic на котором учились программировать" — это очень разные языки. BASIC как "упрощённый" учебный язык действительно изжил себя. Да, раньше на уроках... Читать далее
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
1 эксперт согласен
Я на VBA писал в среде 1С Предприятие для создания документов в Microsoft Word при формировании приказов отделом... Читать дальше
Специалист в области управления и информатики в...  · 16 окт 2021
Лучше сразу заняться изучением конкретного языка используемого в той области, в которой вы планируете работать. Нельзя объять необъятное.
1 эксперт согласен
Отвечаю на вопросы, связанные с математикой, прогр...  · 15 окт 2021
Сейчас BASIC совсем не стоит изучать. Для начала обратите внимание на классику: C или C++, почитайте об алгоритмах, например, Дональда Кнута. Затем попробуйте Python или JavaSript. А следующий шаг — изучение фреймворков.
1 эксперт согласени1 эксперт не согласен
А лучше — как раз наоборот — сначала Python, а потом уже C++. C++ гораздо сложнее!
В дополнение я бы добавил ещё, что математика...  · 16 сент 2021
Мне кажется, лучше потратить несколько больше усилий и изучить язык программирования для работы, под выполняемые задачи. Предыдущие комментаторы указали Python - вполне неплохой выбор. Для себя я выбрал Java и C#. Но мне... Читать далее
1 эксперт согласен
Openstack DevOps and IBM/Informix Certified DBA...  · 31 авг 2021
Имеет смысл изучать языки для работы. Basic - мертвый язык. PascalABC.NET - живой язык , но работать на нем тоже едва ли придется. Мне попался хороший перевод "Why Python is not the programming language of the future"... Читать далее
Не соглашусь. Basic - вполне себе рабочий язык, у которого существует не малое количество модификаций - например... Читать дальше
учитель математики  · 12 окт 2021
Во-первых, программирование, вообще говоря, средство, а не цель. И начинать лучше сразу с тех средств, которые оптимальны для достижения ваших целей. Упрощая, скажем так: "какой калькулятор лучше изучать - завистит от того... Читать далее