From: Eugene Muzychenko 2:5000/14 13 Apr 2019 22:35 +0300
To: Michael Mamaev 2:5050/57
Subject: Пеpегpyженные фyнкции в сочетании с шаблонными
Привет! 13 Apr 19 19:16, you wrote to me: MM> Стандаpтный эхотажный пpепpоцессоp тоже внешний по отношению к языкy MM> :) И это - одно из основных его убожеств. :) Всего доброго! Евгений Музыченко eu-gene@muzy-chen-ko.net (все дефисы убрать)
From: Vitaliy Geydeko 2:5064/54.2 15 Nov 2018 15:08 +0200
To: Rinat H. Sadretdinow 2:5020/620
Subject: Т.к. ru.visual.cpp дохлая, то спрошу тут
Привет, Rinat! 15 Ноя 18 11:05, ты писал(а) мне: VG>> может все таки дело в винде? RHS> Год назад я ставил Visual Studio Community 2013 на ту же самую винду RHS> -- всё работало. Ставил временно, подержал неделю и снёс. Снёс штатно, RHS> через панель управления->удаление программ. Винду с тех пор не менял, RHS> не переставлял. Ставлю сейчас -- под админом работает, под обычным RHS> пользователем латышский национальный праздник ОБЛОМАЙТИС. при случае сохрани данные и переставь винду. или посмотри что у тебя с контролем учеток. Vitaliy ... np:Петлюра - Темная вода
From: Nil Alexandrov 2:5015/46 04 Sep 2018 23:50 +0300
To: Vitaliy Geydeko 2:5064/54.2
Subject: насоветуйте
Hello, Vitaliy! Tuesday September 04 2018 20:53, from Vitaliy Geydeko -> Mykhailo Kapitanov: VG> а не мог ли ты подсказать какие подводные камни при установке Qt? VG> в частности он затребовал у меня е-мейл. Там кнопочка "Skip" есть, вот её и надо нажимать, тебе же не надо коммерческую версию качать. Best Regards, Nil
From: "Rinat H. Sadretdinow" 2:5020/620 14 Nov 2018 16:39 +0200
To: All 2:5020/620
Subject: Т.к. ru.visual.cpp дохлая, то спрошу тут
Hello All! 14 Nov 18 15:49, I wrote to you: RS> После установки Visual Studio Community 2013 и Visual Studion RS> Community 2015 любой из этих Visual Studio прекрасно запускается под RS> пользователем "Administrator" без вопросов, а под локальным RS> пользователем стабильно "Cannot find one or more components. Please RS> reinstall the application." В догонку: с Visual Studio Community 2017 абсолютно точно такая же байда. Hу как же это лечить? Hу не хочу я под "Administrator" сидеть, у меня в этом аккаунте даже и не настроено аболютно ничего, это чисто системный аккаунт, у меня он *не* предназначен ни для каких пользовательских действий, включая запуск компиляторов. Bye!
From: Vitaliy Geydeko 2:5064/54.2 01 Sep 2018 10:08 +0300
To: Mykhailo Kapitanov 2:467/239.1
Subject: насоветуйте
Привет, Mykhailo! 01 Сен 18 04:41, ты писал(а) мне: MK>>> Статически не линковать библиотеки и все. =) Или (тс!) забить. VG>> а как статически? в .lib ? MK> Скачать исходники Qt, собрать статические версии библиотек, линковать MK> к своему бинарнику? Или ... я не понял вопроса. Для msvc расширение MK> файлов статических библиотек .lib, для mingw - .a. А создавать свои личные бибилиотеке можно ж.? Vitaliy ... np:МИХАИЛ БОЯРСКИЙ - СПАСИБО РОДНАЯ (6)
From: Mykhailo Kapitanov 2:467/239.1 30 Aug 2018 17:03 +0300
To: Konstantin Simonov 2:466/466.104
Subject: насоветуйте
Hello Konstantin! 30 Aug 18 14:06, you wrote to me: KS> Раньше я писал на PL/1 на большой машине (ЕС ЭВМ AKA IBM 360/370) KS> и мне было плевать во что превращает компилятор мою программу. KS> На C перешел с появлением персоналок под DOS. KS> Сразу же встали вопросы по экономии памяти и повышению быстродействия, KS> что особо важно для интерактивных программ, чтобы отрисовка экрана KS> происходила в приемлемое время. Поэтому очень важным было понимать KS> в какой объектный код выльется моя программа. А что делать с тем что уже 2018 на улице? Как это отменить? KS> Сейчас таких проблем с памятью и быстродействием нет, но досовские KS> привычки остались. :) Офтоп: это одна из причин по которой люди не живут вечно. Формируется образ мышления, и уже ничего не поделать, даже если он уже 100 раз не адекватный. KS> Первые программы на C++, которые я видел, были безобразны. KS> Только Женя Рошал с FAR и переписанным на C++ RAR, убедил меня, KS> что на C++ можно делать хорошие программы. Еще можно посмотреть исходники Qt с целью поэстетировать. Mykhailo ... Black Sea
From: Vitaliy Geydeko 2:5064/54.2 31 Aug 2018 05:51 +0300
To: Mykhailo Kapitanov 2:467/239.1
Subject: насоветуйте
Привет, Mykhailo! 30 Авг 18 06:35, ты писал(а) мне: MK> кросслатформено. По либе - рекомендую посмотреть Qt. Нет даже так: QT. MK> Я просто обожаю комменты про QuickTime. =) Эдакий триггер у MK> подгорающих. Собственно в этой бибилиотеке есть все чего душа MK> пожелает. Это не просто GUI библиотека. Прекрасная документация, MK> зрелый вид, огромное сообщество, и да, кроссплатформеность тоже есть. а как там с Qt быть с лицензией? Vitaliy ... np:ВИКТОР ПЕТЛЮРА - САМАЯ ЛЮБИМАЯ В МИРЕ ЖЕНЩИНА (6)
From: Mykhailo Kapitanov 2:467/239.1 30 Aug 2018 17:06 +0300
To: Eugene Muzychenko 2:5000/14
Subject: насоветуйте
Hello Eugene! 30 Aug 18 15:00, you wrote to me: MK>> От плюсов на том же STM32 толку не много. Как "удачно" отквочено мое сообщение. =) EM> От плюсов толк в первую очередь в более строгом контроле типов Это как? EM> сужении диапазона непроизвольных косяков У кого непроизвольные - Ruby/Perl/Python/node.js. И не пускать к mcu. Опять же, что бы сужать непроизвольные никто STL на МК пользовать не будет. EM> более лаконичной записи и Возможно, но вкусовщина. EM> т.п. А если нужна предельная эффективность, то на плюсах нет проблем EM> сделать код, практически побайтно совпадающий с сишным. Ну можно шаблоны да, использовать (тут про буханку хлеба и троллейбус), классов налепить, статических (и убить всю идею C++/ООП). Что там еще полезно STL? =) Если мега-профи в средне-мелком эмбдеде, да, можно кое какой синтаксический сахар из плюсов использовать. Тем более на том же хабре есть статьи с неплохтит идеями. На сегодняшний день в МК с небольшим количеством памяти "плюсы" это больше экзотика, чем необходимость. ЗЫ: как-то холиварненько получилось. Mykhailo ... Black Sea
From: Eugene Muzychenko 2:5000/14 16 Nov 2018 08:56 +0200
To: Rinat H. Sadretdinow 2:5020/620
Subject: Т.к. ru.visual.cpp дохлая, то спрошу тут
Привет! 16 Nov 18 00:40, you wrote to me: RS> Hет, просто некоторые особо системные структуры довольно разнятся RS> между 32-х и 64-хбитными версиями Разнится то, что имеет отношение к x64, а то, что касается x86, везде одинаково, если не запрашивать из 64-разрядного режима. Исходя из того, что лечить проблемы ты собираешься установкой 32-разрядной винды, тебя интересует сугубо x86, так что подход выбран не совсем верно. RS> SoftICE запускался лишь в Windows NT, не выше. Он вполне себе работает и в XP, хоть и после некоторых плясок с бубном. Всего доброго! Евгений Музыченко eu-gene@muzy-chen-ko.net (все дефисы убрать)
From: Valentin Nechayev 2:463/68.300 04 Feb 2019 22:51 +0200
To: Michael Mamaev 2:5050/57
Subject: Пеpегpyженные фyнкции в сочетании с шаблонными
Hi, >>>> Michael Mamaev wrote: MM>>> Там и без шаблонов говнеца полно, пpосто ты с ним видимо не MM>>> сталкивался. Одно pомбовидное наследование чего стоит. EM>> Hаследование pазное использyю, кpоме виpтyального - пока в явное EM>> говно не вляпывался. Что там конкpетно? MM> Ромбовидное - это то самое, для боpьбы с котоpым было пpидyмано MM> виpтyальное. Ты о чём? Ромбовидное без виртуального наследования невозможно. Если ты произведёшь B от A, С от A, K от B и C, и не объявишь A в B и C виртуальным базовым, то A у тебя задвоится, и никакого ромба не будет. Или ты имел в виду "ромб", что A таки участвует в обоих путях иерархии? Обычно так всё-таки не говорят, рисуя иерархию объектов в наследовании в уже конкретном экземпляре, потому что будет совсем непонятно, чем один ромб отличается от другого. MM> Ты поди-ка Голyба не читал? У него все это было подpобно MM> pасписано лет 25 назад, по состоянию языка на то вpемя (а в лyчшyю MM> стоpонy он не особо изменился). Я что-то не уверен, что в 93-94 уже было виртуальное наследование. Вот на пару лет позже - да, уже вполне гарантированно. Кто такой Голуб, не знаю. Я начинал изучать ещё по переводу 1-го издания Страуса. EM>> А бyдь шаблоны сделаны по yмy - было бы еще и кpасиво. В идеале, EM>> если б вместо yбогого пpепpоцессоpа был мало-мальски EM>> пpиличный макpогенеpатоp. MM> Лично я забил. В особо тяжелых слyчаях, когда стандаpтный пpепpоцессоp MM> слаб, пишy свой генеpатоp кода. Hа питоне, опять же :) Тоже метод :) -netch- ... И этот парашютист задолбал...