В языках web можно схему интерпретировать в код и сделать классы. Да и сам C++ кнопко-ориентирован. Тут, наверно, стоит говорить не о том есть ли будущее у С++, а о том, какой язык быстрее станет полноценно объектно-ориентированным. Потому что у всех языков есть свои последователи и все эти языки по-своему хороши. Всё зависит от того, с чем работает специалист :)
ну до этого еще долго имхо :) пока рано об этом думать. Хотя в промышенности например есть очень высокоуровневые языки которые как позволяют то, что вы описали и есть средства разработки для них. Например вот.
я вообще заметил, что многие начали изучать Haskell. Реально ли это стоит того? Я не специалист в этой области, но мне почему-то кажется, что то, кто будет знать Haskell лет года через 2-3 будут в топе и в цене. Просто что-то внутри подсказывает. Я прав? :)
Haskell (если речь идёт о вычислительных алгоритмах)
системы управления (где нужна надёжность)
Erlang
встраиваемое ПО (где важен размер)
Любой нативно-компилируемый язык, для которого есть gcc фронтэнд (и таким образом можно выполнить оптимизацию по размеру) — C/ObjC/ObjC++/Go/Fortran, не считая C++
Если речь идёт о размере рантайма, то это уже другой вопрос, на который я в данный момент затрудняюсь ответить точно (нет данных по размеру рантайм-либ для разных языков).
В далёком (а может быть и не очень) будущем будут только блоки и схемы :) тут потянул, там соединил, тут задал параметр и всё заработало. Всем будет всё равно какой язык в основе (но сдаётся мне, что там будет С (именно С, а не ++)).
Имеет смысл изучать то, что собираешься применить на практике, или — точнее — что начинаешь применять уже сейчас. Сами по себе знания без применения лишены смысла.
Зачем ты смешиваешь библиотеку Qt и язык C++? :) Изучать стоит основное — ассемблер, Си, С++. Это универсальные языки. А Java и другие двигаемые корпорациями — языки специализированные, рассчитанные на создание ПОЛЬЗОВАТЕЛЕЙ конкретного языка программирования. И потом такие программисты-пользователи засыпают форумы вопросами по простейшим вещам, ибо ничего вне языка своей специализации они не знают.
это как? поясните пожалуйста…
C# и Java — вполне ОО-языки. Разве не так?
Haskell (если речь идёт о вычислительных алгоритмах)
Erlang
Любой нативно-компилируемый язык, для которого есть gcc фронтэнд (и таким образом можно выполнить оптимизацию по размеру) — C/ObjC/ObjC++/Go/Fortran, не считая C++
Если речь идёт о размере рантайма, то это уже другой вопрос, на который я в данный момент затрудняюсь ответить точно (нет данных по размеру рантайм-либ для разных языков).
Фигасе по ошибке, ребята не плохо так ошиблись.