Вам оно вообще зачем? Это именно оно и есть - стандартный механизм изменения семантики функции в райнтайме. Если хочется менять вручную через генерацию кода - велкам в дизассемблер и ассемблер. В таком случае вам придется по факту сделать свою реализацю делегата. Но зачем, если оно уже есть? Если надо просто генерировать специфический код в рантайме и менять его семантику - опять же генерируете нужный код и функцию и используете в делегате. Смотрите IL Assembler и вот эту статью на хабре.
По кварку из документации есть только описание от автора и раздел на форуме с примерами как от автора так и других пользователей. Кроме того, автор данной реализации Форта присутствует на форуме и открыт к диалогу. Развлечения ради я на нем без проблем реализовывал вполне рабочий прототип 3D движка, а другие делали вполне себе графические подсистемы для создания полноценных GUI приложений. Исходный код закрыт - но, он и не нужен. А если нужен - дизассемблер поможет )
Например NASA использует, так же ранее очень долгое время Форт был в загрузчике FreeBSD - недавно сменили на Луа, ЕМНИП. Так же используется в различных МК, когда вычислительных мощностей мало, а возможности в программировании нужны гибкие и чтобы оно еще и быстро работало. Например, мне известен случай, когда форт удалось уместить в МК с 256 байтами ОЗУ, да-да, именно байт, при чем два байта были свободны для использования =) Из софта есть отличнейший пример - nnCron, мощнейший автоматизатор для Windows (жаль, что немного заброшен разработчиком, я же в основном только плагины для него писал и форум админю - а влезать глубже сейчас тоже к сожалению времени нет). Зато плагинами можно запросто расширять его бесконечно )
А если интересует больше деталей - спрашивайте на форуме, там таки как раз есть люди, которые вполне успешно используют в своих проектах форт многие десятилетия, и даже ведут разработки форт-процессоров.
Любой современный ПК без проблем переварит обычный линукс в виртуалке - 0.5-1 гига памяти и одного ядра хватит вполне. Или же у вас ПК 15-20 летней давности? Если так - то да, тут уж виртуалка будет тяжестью для такого ПК.
Кроме того, после реализации какого-либо решения производится тестирование производительности и устраняются найденные узкие места. Если возможностей текущего инструмента для повышения производительности не хватает, то в рамках классических ЯП для этого всегда можно импортировать бинарный модуль написанный на чем-то типа C/C++ или даже ассемблера. И вот в рамках C# такой подход очень даже удобен благодаря развитым API: бизнес и основную логику делаем на C#, а в точках, где требуется максимальная производительность - на С/С++/Asm.
Только вот вопрос встаёт: "А как закрепить кодировку, что бы создавая новый проект не переключать кодировку в самом коде?"
Вывод текста осуществляет приложение - естественно в нем и надо указывать используемую кодировку. Обычно, она устанавливается по-умолчанию в соответствии с локалью, ЕМНИП, но это, как видите, не всегда срабатывает правильно. Так что если нужен правильный вывод текста в консоли - это вполне нормально выставлять правильные настройки в коде.
DmitryRed что конкретно вы понимаете под "мощностью"? Это не машина с её лошадками. У ЯП огромная куча ньюансов и можно заставить летать розового слона лучше истребителя - вопрос лишь усилий и затрат времени. Если рассматривать мощность как совокупность возможностей ЯП применительно к области применения в рамках современных требований - то да, .Net можно считать куда более мощным средством, нежели древний и устаревающий C++.
Если приложение запустить отдельно - повторяется? Или это проблема только в консоли студии? Проверьте значение в вашем приложении: System.Text.Encoding.OutputEncodinghttps://learn.microsoft.com/en-us/dotnet/api/syste...
Илья ничего не жестоко ) Жестоко в данном контексте будет предложение взять ПЛИС, отработать на ней низкоуровневую логику для решения задачи, а потом реализовать её в кремнии, получив программу, реализованную в железе и поставить в соседнюю стойку с серверами бинанса :D Кстати, интересный факт: примерно так сделано в детекторах Большого Адронного Коллайдера - первичный поток информации о столкновениях обрабатывается специальными фильтрами, реализованными непосредственно в кремнии и расположенных в самом детекторе, а уже после них отфильтрованные данные идут на следующую более медленную ступень обработки.
WbICHA, видимо не совсем точно выразился: берем класс, в нем определяем нужные свойства, методы, параметры конструктора и наследуем другой класс от него. Очевидно же, что класс наследуется от класса и в этом классе можно все что надо сделать. Irene_kvlv Дык я и спрашиваю - какую конкретно задачу вы хотите решить?
Шта? В чем задача-то? Какой результат хочется иметь? "В класс" можно унаследовать все, что угодно - любые данные легко передаются как в статические свойства так и в динамические через конструктор.
В таком случае покупайте новый БП - вышедшие из строя БП не ремонтируются и не используются более. Какая конфигурация ПК и какой мощности был БП? Т.к. у вас регулярные проблемы с качеством электричества, как правильно уже сказали в комментариях - очень желательно приобрести бесперебойник. И при выборе нового БП не экономьте - иначе его ждет такая же участь. Топ - SeaSonic и FSP, плюс еще несколько компаний, которым они продают свои БП.
И таки в чем сложность вбить в гугл неизвестное слово или открыть толковый словарь для понимания смысла? Ну или переводчик на ваш родной язык.
Опять же, в чем сложность открыть руководство пользователя на гитхабе или любой мануал и следовать инструкции?
Напомнить про гугл, да? Напоминаю: очень удобная штука, есть много ответов на все популярные вопросы.
Я чуть выше написал как именно. Что конкретно не понятно?
Распаковать архив, конечно же. Вы не умеете пользоваться архиватором? Еще раз напоминаю про существование гугла.