Почему VB не стал таким "хайповым", как Python?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 899
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Почему VB не стал таким "хайповым", как Python?

Сообщение kibernetics » 22.06.2019 (Сб) 18:23

Я вот не могу понять,
столько сил был брошено для языка VB, в частности даже в VBA.
Но интересующихся анализом и статистикой через basic в разы меньше, чем нынешнее полчище желающих прикоснуться к Python.
На VBA же можно выстраивать довольно гибкие и оперативные конструкции, в immediate окне можно вычислять, или даже добавлять что-то. Удобно в разы, всё для людей. Синтаксис обалденный, хоть и подустаревший чутка, много не хватает. Но, так это потому, что с 90-ых ничего не менялось. А ты попробуй в питоне подсунуть не объявленную переменную посреди кода.
Нет, надо пиарить другой язык, придумывать какие-то коннекторы к тому же экселю, делать собственные библиотеки для построения тех же графиков/диаграм.
Ведь, вход в VBA не специалисту в программировании гораздо ниже. Все те же стандартные вещи можно посчитать имеющимися встроенными функциями и в VB.
Может олд-скулл программеры того времени вымерли, а кто-то шёл параллельно (питонщики), были более молодыми и поэтому так?
Не понимаю как так произошло.
Последний раз редактировалось kibernetics 22.06.2019 (Сб) 19:36, всего редактировалось 1 раз.

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1934
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Почему VB стал не таким "хайповым", как Python?

Сообщение ger_kar » 22.06.2019 (Сб) 19:18

kibernetics писал(а):Нет, надо пиарить другой язык, придумывать какие-то коннекторы к тому же экселю
А что нынче на Питоне скрипты для Excel ваяют?
Бороться и искать, найти и перепрятать

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 899
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Почему VB стал не таким "хайповым", как Python?

Сообщение kibernetics » 22.06.2019 (Сб) 19:32

ger_kar писал(а):
kibernetics писал(а):Нет, надо пиарить другой язык, придумывать какие-то коннекторы к тому же экселю
А что нынче на Питоне скрипты для Excel ваяют?

Ваяют конечно, плюс и MS рассматривает даже такой вариант:
https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/10549005-python-as-an-excel-scripting-language

alibek
Большой Человек
Большой Человек
 
Сообщения: 14144
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение alibek » 22.06.2019 (Сб) 20:18

После Perl синтаксис VB (да и других бейсиков) кажется очень топорным и неповоротливым.
Python на мой взгляд и близко не так изящен, как Perl, но лучше VB.
Lasciate ogni speranza, voi ch'entrate.

NashRus
Постоялец
Постоялец
 
Сообщения: 381
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение NashRus » 24.06.2019 (Пн) 9:43

alibek писал(а):После Perl синтаксис VB (да и других бейсиков) кажется очень топорным и неповоротливым.


За то как-то основательным и надежным.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3001
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Москва

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение jangle » 25.06.2019 (Вт) 11:27

Проблема VB что он перестал развиваться в конце 90-ых годов. А в IT прекращение развития - равносильно смерти.
Поэтому и никому не нужен теперь. За исключением VBA.

NashRus
Постоялец
Постоялец
 
Сообщения: 381
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение NashRus » 25.06.2019 (Вт) 22:39

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

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 899
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение kibernetics » 26.06.2019 (Ср) 0:33

jangle писал(а):Проблема VB что он перестал развиваться в конце 90-ых годов. А в IT прекращение развития - равносильно смерти.
Поэтому и никому не нужен теперь. За исключением VBA.

так и питон может перестать развиваться. снова хайп уйдёт в новое направление?
а ведь всё же было в бейсике ещё тогда, работай себе спокойно.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1663
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение Debugger » 26.06.2019 (Ср) 13:40

Предположу, что тут ещё дело в ОС и назначении.

Насколько мне известно, Питон преимущественно используют для трёх вещей:
1) Написание веб-сервисов. Тут он конкурирует с PHP. Учитывая, что Питон даёт больше гибкости, и что нормальный ООП и нужные фичи в PHP завезли сравнительно недавно (после того, как на Питоне начали массово писать сервера), Питон вытеснил его. Посмотрим, вывезет ли Ruby.
2) Data science. Тут он конкурирует с R и Matlab. На R и Matlab тяжело поддерживать крупные проекты в силу особенностей языка. Плюс, учитывая хайповость области, низкий порог входа в Питон позволяет каждому скрипт кидди скопировать туториал, запустить его, и почувствовать себя разработчиком искусственного интеллекта.
3) Ad-hoc скрипты, автоматизация, и подобные штуки. Для этого на Линуксах можно использовать Bash/Perl, но на них тяжело писать большие системы. На Windows, к слову, VBA и по сей день используется для автоматизации действий в Office, и ещё завезли PowerShell.
(в пунктах 1 и 3 я не специалист, поэтому поправьте, если я не прав).
Видим, что Python выигрывает у альтернатив по низкому порогу входа и по простоте чтения кода.

И, к слову - тут нет ничего для Windows, и нет возможности использовать основную "фичу" VB - лёгкое создание интерфейсов и форм. Кросс-платформенность Питона же сыграла тут на руку.

Python отвоеваел нишу, которую просто не мог занять VB.

Added: к слову, отстутствие Immediate-окна решается REPL-средой и всякими примочками вроде столь популярного Jupyter.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4263
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение iGrok » 26.06.2019 (Ср) 23:29

Debugger писал(а):Added: к слову, отстутствие Immediate-окна решается REPL-средой и всякими примочками вроде столь популярного Jupyter.

Да какой Jupyter, IDLE входит в состав любого дистрибутива python. :)
label:
cli
jmp label

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 899
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение kibernetics » 27.06.2019 (Чт) 0:48

А кто фантик по питону?
Я долго думал, чего лучше поизучать на досуге, сразу выбор пал на JS, но в итоге, почему-то перешёл на сторону Python.
Сейчас прохожу курс от Яндекса, и реально интересен язык. Хоть и не знаю для чего он мне, но выглядит всё так заманчиво, особенно, в свете анализа данных.
Хотя встретились моменты конечно, типа 0.3 *3 будет 0.899999999. Или, регистрозависимость переменных. Отступы - тоже не привычно. Но зато со списками удобнее работать (а-ля "наших" Dictionary), и всё сразу из под капота. Форматирование строк необычное. Короче, впечатления пока что положительные, хотя, я только может с пару недель в теме, и многого ещё не знаю.

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

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 899
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение kibernetics » 27.06.2019 (Чт) 0:52

Кстати, нашёл ещё небольшое голосование за фичи
https://stackshare.io/stackups/python-vs-r-vs-visual-basic
Судя по иконке бейсика подрузамевался .Net
python_vs_r_vs_basic.JPG
python_vs_r_vs_basic.JPG (52.95 Кб) Просмотров: 220

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4263
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение iGrok » 27.06.2019 (Чт) 3:41

kibernetics писал(а):типа 0.3 *3 будет 0.899999999

Гуглить IEEE754. Оно везде так, просто VB их автоматически округляет в некоторых случаях, насколько я понимаю.
0.1 + 0.2 - классический пример.
label:
cli
jmp label

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1663
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Почему VB не стал таким "хайповым", как Python?

Сообщение Debugger » 27.06.2019 (Чт) 12:58

iGrok писал(а):
Debugger писал(а):Added: к слову, отстутствие Immediate-окна решается REPL-средой и всякими примочками вроде столь популярного Jupyter.

Да какой Jupyter, IDLE входит в состав любого дистрибутива python. :)


А, да. Совсем забыл про него :)


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 2

    TopList