Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
Самый дурацкий вопрос — «почему их до сих пор не пользуют хироманты и пр. предсказатели?»
Казалось бы, именно здесь зарыта золотая жила.
Прогнал все эти линии на руке и выдал ответ когда клиенту полярный писец придёт.
Материала для тренировки сети накоплено тонны за последние пару тысяч лет.
Я как бы намекнул, что в 90-е уехал из ЭС.
3-года прожил в Америке, потом 5 лет в Женеве.
Когда детям подошло время определяться с образованием, вернулся.
О чём не жалею.
То, что сын после яндекса стал работать на американцев,
ничего страшного в этом не вижу. Ему надо развиваться, расти.
Жаль, что в России, даже для программера не всё так хорошо.
Главное, чтобы внуки в Россию вернулись :)
Про JetBrains не знал.
Почему уезжает в Штаты уже следующее поколение — не понимаю.
Ладно, мы в 90-е бежали от голода, но когда сын после яндекса перебирается в Америку…
и не жалеет об этом. Вот что странно.
Да, Россия-Матушка — пути неисповедимы…
Решил таки продолжить…
Сегодня прослушал отличный доклад, про отличную либу, которая реализует рефлексию на C++ (14).
channel9.msdn.com/Events/CPP/CppCon-2016/CppCon-2016-C14-Reflections-Without-Macros-Markup-nor-External-Tooling

github.com/apolukhin/magic_get
Она уже часть boost.
Ждем, когда станет частью языка.
Что за ругань пошла?
И какое отношение constexpr имеет к интерактивному интерпретатору

>Схема следующая — берёшь любой фронт, если есть опыт работы с фронтом >достаточные знания семантики С++ — это дело уровня «пара месяцев по >вечерам».

root.cern.ch/cint

CINT is written in C++ itself, with slightly less than 400,000 lines of code. It is used in production by several companies in the banking, integrated devices, and even gaming environment, and of course by ROOT, making it the default interpreter for a large number of high energy physicists all over the world.

Настрогать, да ещё умеючи, 400K LOC — «пара месяцев по вечерам», ну-ну,
Линус ты наш Торвалдс :)

>Показывайте там ту рефлексию, которая имеется ввиду в C++ и в целом.

В ROOTe каждый объект содержит ссылку на объект TClass
root.cern.ch/doc/master/classTClass.html
root.cern.ch/doc/master/classTDictionary.html
который содержит полную информацию о классе, к которому принадлежит этот объект, предоставляет методы для I/O (serialization, streaming), Automatic Schema Evolution

за подробностями сюда
root.cern.ch/download/ReneCMS.pdf

мой последний комментарий втему

> Интерпретатор достаточно примитивная вещь, которая мало кому нужна.

Это не примитивная вещь.
Когда четверть века назад Masaharu Goto (мой друг Маса) решил написать C++ интерпретратор (CINT), все в один голос уверяли, что это невозможно сделать.
А, он сделал. Конечно, за это время была проделана большая теоретическая работа по алгоритмам написания интерпретатора и сейчас это сделать гораздо проще.

Если бы 20 лет назад приняли C++ интерпретратор,
то все эти питоны, баши, пых-пыхи, пёрлы оказались в мусорной корзине истории.
Все заменил бы C++

Это именно тот путь (единый язык для любой задачи, везде C#) по которому пошли мелко-мягкие, и несомненно, это позволило им сделать прорыв в технологии программирования.
Не видеть этого может только человек страдающий когниктивным диссонансом.

> Рефлексии нигде нет и никто не знает как она должна выглядеть для вводных С++

Именно благодаря «рефлексии» был пойман Бизон Хиггинса, заполнена самая большая база данных в мире. Я имею ввиду данные с Большого Адронного Коллайдера. Это, так называемый, ROOT data format, который на 101% основан на «рефлексии».

++
Хочу добавить последние 2 копейки…

Когда один из «экспертов» говорит

«Я тут хотел уточнить. Я про C# мало знаю, сам трогал его очень давно, в самых первых версиях»

дискуссию на этом можно было бы и закончить!

> Microsoft стал очень активно развивать С#

Когда-то я достаточно едко высказывался о Мише де Икаса, когда он начинал свой Mono, с GUI на основе Gtk++. Как я был не прав!

Но, именно Mono позволило портировать C# на Linux, iOS, Android.
Я не хочу троллить.
Свою миллионную линию кода на C++ я уже написал.
Тем не менее, последние 10 лет работы на C#, убеждают меня, что C# на 101% более продвинутый язык развитие которого не стоит на месте (в отличии от C++).
На пример, мне нравятся те фичи, которые появятся в C#8 (хотя сам «застрял» на 4.5 ).

++
>И можно только порадоваться за С++, что комитет выбрать путь решения >глобальных проблем, а не затыкания как попало локальных дыр.

Когда я говорил про «тесный контакт со Страустрапом» — это означает,
что были и продолжаются личные контакты, и Страустрап не раз приводил наш проект в качестве успешного проекта написанного на C++

Вот цитата из вики
"
ROOT разрабатывался как высокопроизводительная вычислительная библиотека, необходимая для обработки данных Большого Адронного Коллайдера, поток которых достигает нескольких петабайт в год. С 2009 года ROOT используется в подавляющем большинстве экспериментов физики высоких энергий; абсолютное большинство современных результатов и иллюстраций в этой области науки получено именно с использованием ROOT.

Включение в пакет интерпретатора C++ CINT значительно увеличило гибкость пакета, так как позволило использовать средства ROOT в интерактивном режиме или посредством написания скриптов, что сделало его похожим на MATLAB.
"
Более 10 лет назад комитет планировал ввести в стандарт C++, как интерпретатор, так и рефлексию.
Сам я когда-то написал apache module, который позволял исполнять C++ скрипты на серверной части. Что обеспечивало веб-интеграцию.
Именно по этому пути двигался C#.
+++
PowerShell — обеспечивает интеграцию C# с операционной системой.

> в плюсах сейчас занимаются вещами, которые должны были появиться 10 лет назад.

Я бы сказал 20 лет назад. Когда-то работал в ЦЕРНе, в команде ROOT (https://root.cern.ch/).
Уже тогда у нас был C++ интерпретатор, Reflection, всевозможные контейнеры, тесный контакт с Страустрапом. Уже тогда обсуждалось, как добавить все эти фичи в стандарт C++.
Но, воз и ныне там.
Сейчас для «низкоуровневого» программирования (видео, DirectShow, MF, COM, железки) пользую C++. Для всего остального — C#.
Мои любимые продукты DeExpress, Resharper.

Переговорил с шефом о том как обстоят испытания на рад.стойкость КА.
Когда-то он писал письмо Рогозину, но безответно.
По-видимому каждые пол-года отсылать спутники на орбиту «Молния» «выгоднее», чем построить центр облучения на основе отечественного ускорителя.

Когда же эта клептократия подохнет?
>, и назвать их «основным» я бы не решился.

по-подробнее, плиз.
Конечно, я «слегка» перегнул палку.
Просто люди считают упрощённо, что человеку пришедшему и ЦЕРНа, из Физики Высоких Энергий кажется дилетанством.
> Такой вопрос надо немного другим людям задавать.

спросите кого надо, при случае.

На столе лежит книжка
vk.com/onuchin1963?w=wall314445117_807%2Fall
«Методология обеспечения стойкости бортовой аппаратуры космических аппаратов к воздействию ионизирующего излучения космического пространства»

«МИФИ» Москва 2017

То, как там излагается «взаимодействие частиц с веществом» — это сплошное дилетанство.
Посмотрел программы по расчётам доз в космическом пространстве — тоже прошлое тысячелетие, дремучий лес. Дозы считать не имеют.

Большие надежды возлагаю на результаты от
m.phys.org/news/2019-02-van-allen-probes-phase-exploration.html

Меня интересовало известно ли Вам о нас?
На сколько я понимаю, основные повреждения в электронике происходят как раз от протонов энергий в 10-ки МэВ
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность