sfsНа счёт оптимизированности языка, ну это проявляется только в цикле, а в GUI для консольных прог его оптимизация в 500 раз излишняя. Например винда имеет параметр 400 мсек на показ всплывающих меню, так прога за это время может выполнить 400 операций, например проверка условия 1000000 раз в секунду. Тормоза можно определять только в цикле, например выполняем несколько команд для перебора имён файлов, например для 10000 файлов и она выполняется например за 5 секунд. Если мы оптимизируем код на 20% то добьёмся 4 секунды, а иногда цикл написанный новичками можно оптимизировать не на 20% а в 1000 раз. В PureBasic некоторые строковые операции очень медленные, сравнивая с Autoit3, когда я это показываю на форуме, мне приводят примеры с официального сайта,
вот.
На счёт С++ я всегда говорил, что прежде чем подойти к штанге весом 200 кг, надо начать сначала хотя бы с 50 кг, а то будешь ходить вокруг и поднять не сможешь и развития не будет. В данном случае я начинал с Autoit3 и у меня на нём написано 50 программ. Простота в том что там пишешь создать окно и оно создаётся, не надо писать лишнего текста, который якобы обязан быть для завершения конструкции. Не надо числа преобразовывать в строки и наоборот, он сам определяет какой нужен формат для функции и приводит к нужному формату, осталось только думать как из блоков конструктора складывать сложное устройство. Далее появился интерес к кросплатформенным языкам, так как перешёл на Linux. Заново пришлось изучать, пробовал питон. На счёт денег, те деньги что стоит PureBasic можно заработать за 3 смены по 12 часов, ну или почти за неделю при 8 часовом рабочем дне, а время на дальнейшее обучение и использование это годы, в тысячи раз больше, так что выбирать язык по цене это глупо, можно пролететь конкретно.
Ну и учитывать что использовать готовые функции всегда легче чем написать их самому на С++ а потом использовать, можно потратить весь потенциал на написания функций, так и не написав программы.
На счёт живой/мёртвый, если у языка задел, то он долго будет живым, а если у него поддержка ассемблера в коде, то он в теории не должен умереть.