Какие-то сильно навороченные «преобразователи направления» в Китае… достаточно ведь просто одно направление поднять на эстакаду и провести над другим, зачем все эти кольца?
Один раз я поехал куда-то в незнакомое место, запускаю 2gis (на андроиде) — а он мне и выводит сообщение: у вас старая версия, работать не буду. И все. А я в дороге и собрался по gps ориентироваться.
Да, я не включаю wi-fi каждый день чтобы отслеживать все автообновления, и мобильный интернет на смартфоне отключен… Но все карты были в оффлайне и какое-то время назад прекрасно работали.
В общем, не делайте так больше пожалуйста!
Очень интересно, только текст надо причесать (пару раз «Лиза» вместо «Ива» и и.п.)
А так — здорово. Напоминает что-то старое и доброе:) Возможно фанфики времен «Поколения Wend» по Матрице, которые возможно еще остались где-то здесь… Или даже произведения Гибсона…
Код на Objective C прямо в Visual Studio… со всеми фичами редактирования, компиляции, отладки и запуска в эмуляторе айфона… channel9.msdn.com/events/Build/2015/3-610
И сегодня вроде первое мая а не первое апреля… Одно слово — Круто!
А где остальные берут прибыль? Linux — бесплатен (да и большинство ОС кроме винды и osx), компиляторы gcc и llvm — бесплатны, java бесплатна, среды разработки на java почти все бесплатны, СУБД такие как mysql, postgres бесплатны, android бесплатен, как и sdk для него, разнообразные web фреймворки почти все бесплатны, компиляторы и интерпретаторы к большинству языков программирования почти все бесплатны, qt бесплатно, boost бесплатен, множество других библиотек и фреймворков для c++ бесплатно…
Конечно есть и платные продукты, и мы их знаем, но они в основном рассчитаны на корпоративных клиентов. Есть и платные лицензии для того, что бесплатно для простых пользователей — но опять-таки все платно в основном для корпораций.
Интересная тема, хотя статья слишком краткая — чтобы понять, нужно открывать каждую библиотеку и разбираться.
И еще мысль — рефлексия это достаточно важная фича, эмулирующая отсутствующие возможности языка программирования… хорошо бы что-то наиболее удачное появилось в Бусте. Вот здесь ничего нет, но если погуглить, находятся какие-то неофициальные реализации: boost-extension.redshoelace.com bytemaster.bitshares.org/boost_reflect/index.html
Какие минимальные требования к железу и — самое главное — к ОС?
Как с производительностью по сравнению с vs2013?
Делаются ли какие-то шаги в сторону улучшения производительности по сравнению с предыдущими версиями при условии запуска на таком же железе?
Думаю, проблема в том что их слишком много:)
В С++ как таковых «фреймворков» сравнительно мало — boost, qt, mfc (ну можно вспомнить еще gtk, wxwidgets и vcl из builder'а). Мне, как программисту С++, хочется иногда изучить javascript — язык весьма красивый и интересный, но если изучать — то делать что-то практическое… Но вот беда, все эти фрейморки которые чуть ли не каждый день появляются… напрочь отбивают желание что-либо изучать:)
Тип номинативно-типизирован, кортеж — структурно-типизирован. Это разные вещи с разными областям применения. Если вам нужна функция, принимающая два параметра — вы пишете функцию с двумя аргументами, а не функцию, принимающую тип с двумя полями. Также и здесь. Бывает, когда нужно вернуть из функции объект (как единое целое) — в этом случае объявляется структура; а если нужно вернуть просто два значения, никак не связанных между собой — применяется кортеж и множественный возврат из функции.
Кортежи — это одна из тех естественных вещей, которая была неочевидна (или недоступна в явном виде) в течение очень долгого времени, и только недавно стала проникать в мейнстрим. В общем, кортеж — это группа имен времени компиляции и не более того. Список аргументов функции — кортеж. Список инициализации в фигурных скобках — это тоже кортеж. Даже список полей и методов класса тоже можно рассматривать как кортеж (хотя и не кортеж объектов, а скорее чистый кортеж имен — это уже к метапрограммированию). В идеале, это способ группировки чего угодно на этапе компиляции — и в общем это более фундаментально чем структура (которая по сути лишь кортеж в обертке типа). И множественный возврат из функции — лишь самое очевидное применение. Как насчет групповых или множественных операций?
(i, j, k) = (a, b, c);
(i, j, k) += 100;
Хотя и это мелочи. Думаю, со временем ситуация с кортежами прояснится и раскроется их мощь, а то многие думают что это недоструктура или даже недосписок как в питоне.
Комментарии нужно вводить в стандарт JSON, а не заниматься велосипедостроением:) Если либа с открытыми исходниками — в ее можно добавить поддержку комментариев. Если достаточное количество библиотек поддержит комментарии — появится фактически новый стандарт, расширяющий json. Рано или поздно его стандартизируют официально. И со временем старый — без комментариев — уйдет в небытие
Как я понимаю, это государственная банковская карта «по умолчанию» — для всяких пенсий/пособий сойдет. Коммерческие все равно останутся. По поводу «износа» — ну надо надеяться что она будет не на магнитной ленте:)))
Насчет «складывать все яйца в одну корзину» тоже верно. Но по идее любое применение электронной подписи должна подкрепляться не только карточкой, но и вводом какого-то известного только гражданину пароля + биометрией (а особо важные операции все равно только лично и у нотариуса). Иначе действительно потерял карточку и остался без квартиры:(
Все фичи за один раз не сделать (ну или президент и все министры должны быть профессиональными программистами минимум с 10+ годами реального опыта работы :) ). Но начинать с чего-то надо. Сделали вот госуслуги, РОИ, теперь это пускай сделают. Возможно, через N десятков лет дойдет дело и до единого правительственного суперкомпьютера…
Да, я не включаю wi-fi каждый день чтобы отслеживать все автообновления, и мобильный интернет на смартфоне отключен… Но все карты были в оффлайне и какое-то время назад прекрасно работали.
В общем, не делайте так больше пожалуйста!
А что в этом плохого?
А так — здорово. Напоминает что-то старое и доброе:) Возможно фанфики времен «Поколения Wend» по Матрице, которые возможно еще остались где-то здесь… Или даже произведения Гибсона…
берется R?
И сегодня вроде первое мая а не первое апреля… Одно слово — Круто!
Конечно есть и платные продукты, и мы их знаем, но они в основном рассчитаны на корпоративных клиентов. Есть и платные лицензии для того, что бесплатно для простых пользователей — но опять-таки все платно в основном для корпораций.
И еще мысль — рефлексия это достаточно важная фича, эмулирующая отсутствующие возможности языка программирования… хорошо бы что-то наиболее удачное появилось в Бусте. Вот здесь ничего нет, но если погуглить, находятся какие-то неофициальные реализации:
boost-extension.redshoelace.com
bytemaster.bitshares.org/boost_reflect/index.html
Как с производительностью по сравнению с vs2013?
Делаются ли какие-то шаги в сторону улучшения производительности по сравнению с предыдущими версиями при условии запуска на таком же железе?
В С++ как таковых «фреймворков» сравнительно мало — boost, qt, mfc (ну можно вспомнить еще gtk, wxwidgets и vcl из builder'а). Мне, как программисту С++, хочется иногда изучить javascript — язык весьма красивый и интересный, но если изучать — то делать что-то практическое… Но вот беда, все эти фрейморки которые чуть ли не каждый день появляются… напрочь отбивают желание что-либо изучать:)
Хотя и это мелочи. Думаю, со временем ситуация с кортежами прояснится и раскроется их мощь, а то многие думают что это недоструктура или даже недосписок как в питоне.