Если зайти на lurkmore, то вылезает такое:
Сейчас хочу ещё какой-нибудь плагин для С прикрутить.
Самые заплюсованные комментарии:
"Хочется думать, что рано или поздно у них руки дойдут и до модулей. Серьезно, я готов недополучить всех этих плюшек, да даже ranges и concepts, лишь бы сделали модули. "
"Безобразное усложнение С++ волей-неволей заставляет смотреть в сторону Rust. "
"- К тому же, в упор непонятно, почему это length() — функция, а не свойство строки.
— Потому что в C++ нет свойств? Или я что-то пропустил?"
"Непонятно чем он[комитет] вообще занят. Импортов нет, концептов нет, filesystem нет. Даже pragma once(или ее аналог) не могут в язык внести. "
"- Особенно неоднозначное отношение к string_view — как говорится если раньше было два способа написать функцию работающую со строками, то теперь их три. И каждый из них по-своему плохой.
Впитывая в себя куски из boost'а стандарт становится такой же беспорядочной помойкой — безумно распухшей коллекцией «прикольных фишечек».
— string_view это как раз очень хорошо — но чертовски поздно. Как и array_view. Надеюсь, к 20-му году прикрутят. А должны были вкрутить ещё в самом начале, в крайнем случае в 11-й версии. Но не судьба."
"Потому что стандарт распух до неприличия — а многих действительно важных вещей нет до сих пор. А многих, таких как простого менеджера зависимостей и сборки, не будет никогда.
Поэтому С++ со временем выдавят. На это уйдёт куча времени, но его место займут другие языки. Что забавно, С, думаю, останется сильно дольше — т.к. он гораздо проще."
"Пора рефакторить язык "
"Есть мнение — на собеседованиях вопросов прибавится. Код останется прежним. "
"Шел 2016 год, а я так и не мог написать в программе std::optional; (ага, я в курсе что через пару лет заработает).
Зато постоянно добавляют кучу адовой эзотерики. Если раньше я мог сказать, что знаю С++, то теперь уже точно нет.
Интересно, помогает ли все это это языку? Если 10 лет назад на нем писали почти всё, то теперь он скатывается в нишевые направления — 3D движки, OpenCV, микроконтроллеры и немного десктопного Qt (сужу по заказам на UpWork).
Лично для меня, как стандартный C++/STL был непригодным к использованию 10 лет назад, так он и остается до сих пор (Строки, работа с файлами, сеть, потоки и т.д.). Даже долбаное кросплатформенное приложение с нативным GUI интерфейсом невозможно создать (когда там графический интерфейс появился, в начале 90х?). Утешает только Qt. "
А потом программист «случайно» не замечает, что его творение не виснет только на Core i7 Extreme.
Я бы вообще запретил вести разработку на чём-либо мощнее самой распространённой конфигурации железа на данный момент минус 5 лет. Потому что продуктивность работы пользователя программы ещё более важна, чем продуктивность программиста.
Возможно, тогда современный веб был бы действительно удобным, а не специальной олимпиадой «кто быстрее сожрёт батарею ноута говённым джаваскриптом с 3 фреймворками и HD видео на фоне»
Возможно, тогда бы С++ неприлично долго компилирующиеся и неадекватно переусложнённые языки начали бы терять свою популярность.
Возможно, тогда мы бы не возвращались стремительно во времена DOS, когда люди работали одновременно только с одной программой (тогда — потому что не было многозадачности, сейчас — потому что тормозит — некоторые программисты же верят в закон Мура и в то, что у пользователей денег куры не клюют на покупку мощного железа)
Сейчас проблема такая: я что-то сделал и когда создаю новое MFC приложение, графический редактор форм не открывается. И я не могу понять как его открыть.
И таких пакетов нв PyPi, которые traceback при установке показывают, дофига. Куда катится этот мир...
Но они взяли JavaScript, скрестили его с C++ (в котором в своё время переписали почти все библиотеки, не дождавшись C++11/14), так вот, скрестили его с C++ самым уродливым образом, написали собственный браузерный движок, потому что Apple не позволяла Webkit, в качестве декларативного описания интерфейса придумали что-то типа гибрида HTML и CSS без тэгов и префиксов...
Угадали кто это? Разработчики Qt. Пусть они горят в аду.
В статье на хабре я увидел выражение: "фреймворк для создания дешбоардов". Дешбоардов, блять!
Ребята, если вы хуёво знаете английский и не в курсе, например, что dashboard переводится на русский как "панель управления", то не райтите артиклей не лукнув в вокабуларик. Потому что это не выглядит модно или профессионально, это выглядит жалко и отвратительно в глазах человека, который знает английский и русский.
P.S. Я не против терминов из английского языка, я не против заимствования выражений, которые не имеют аналогов, я сам говорю "OK" потому что это короче, чем "ладно" или "хорошо", но дешбоарды...
Windows Phone. Сама по себе платформа — идеальна. Но приложения... только у Firefox OS ситуация была хуже.
iOS — стоит неприемлемо дорого. Брать старую модель — не вариант. Наблюдал сегодня как женщина в метро пролистывала какой-то сайт на айфоне не последней модели. Сказать, что у неё всё лагало — не сказать ничего. Физику не обманешь — ты можешь написать всё на Objective-C или Swift, но ***ный JS смотрит на тебя как на говно.