Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
ТОП СООБЩЕНИЙ
21.03.2016, 18:00
Лучший ответ
Выплачено: 7381 RUB
Сообщение от kobatron Посмотреть сообщение
Как быстро удалить все комменатрии с кода?
Знаю, что должны быть готовые решения, но пока что-то не удалось их найти конкретно для MQL4. Никто не поделится? Может это вообще можно сделать через какой-нибудь текстовый редактор?
Просто оптимизирую тут свой код, комментов развелось больше, чем надо, ну и хочется посмотреть а сколько файл будет весить если их вообще убрать... то есть сколько реально весит чистый код...
На такой случай можно использовать отличный редактор EmEditor, для которого есть масса скриптов на языке ява для автоматической обработки текста.

Кроме того, при компиляции компилятор выбрасывает все комментарии и они не влияют на размер скомпилированного файла и скорость его обработки.
21.03.2016, 18:26
Лучший ответ
Выплачено: 99793 RUB
Сообщение от kobatron Посмотреть сообщение
Просто оптимизирую тут свой код, комментов развелось больше, чем надо, ну и хочется посмотреть а сколько файл будет весить если их вообще убрать... то есть сколько реально весит чистый код...
Это вовсе не оптимизация кода. Комментариев не бывает много. Скомпилируйте исходник и увидите объем.
21.03.2016, 19:00
Лучший ответ
Выплачено: 28811 RUB
Сообщение от Artyom52 Посмотреть сообщение
На такой случай можно использовать отличный редактор EmEditor, для которого есть масса скриптов на языке ява для автоматической обработки текста.
Большое спасибо за совет, буду пробовать!

Сообщение от Artyom52 Посмотреть сообщение
Кроме того, при компиляции компилятор выбрасывает все комментарии и они не влияют на размер скомпилированного файла и скорость его обработки.
То есть в скомпилированном файле (ex4) комментарии физически в любом случае отсутствуют?

Сообщение от Gold Посмотреть сообщение
Это вовсе не оптимизация кода. Комментариев не бывает много. Скомпилируйте исходник и увидите объем.
Нет, ну я то конечно понимаю, что удаление коментов - не имеет никакого отношения к оптимизации. Я имел ввиду, что пытаюсь оптимизировать сам код и после этого хочу посмотреть сколько он весит в чистом виде и хотелось бы конечно не в скомпилированном формате. ну глуповато конечно, но вот так захотелось замерять вес чистых вычислений.
21.03.2016, 19:26
Лучший ответ
Выплачено: 7381 RUB
Сообщение от kobatron Посмотреть сообщение
То есть в скомпилированном файле (ex4) комментарии физически в любом случае отсутствуют?
Да, Вы правильно поняли. Даже если вы закомментированную "Войну и мир" в исходный код положите и объем исходного файла будет несколько мега (гига)байт, а рабочего кода будет две строчки, на выходе Вы будете иметь очень маленький и очень шустрый файлик формата ex4 или ex5, в котором будут написаны всего две строчки и размер такого файла будет всего несколько Кб.
21.03.2016, 19:36
Лучший ответ
Выплачено: 28811 RUB
Сообщение от Artyom52 Посмотреть сообщение
Да, Вы правильно поняли. Даже если вы закомментированную "Войну и мир" в исходный код положите и объем исходного файла будет несколько мега (гига)байт, а рабочего кода будет две строчки, на выходе Вы будете иметь очень маленький и очень шустрый файлик формата ex4 или ex5, в котором будут написаны всего две строчки и размер такого файла будет всего несколько Кб.
Так вот почему ex файл у меня весит в два раза меньше, чем mq. А я то думал, что там еще какое-то сжатие идет... Ну тогда да, тогда в удалении коментов непосредственно в mq нет смысла. Но за совет по редактору все равно спасибо, потому что все равно что-то такое с большими возможностями, чем у МетаЭдитора со временем подбирать придется чувствую.
21.03.2016, 19:45
Лучший ответ
Выплачено: 7381 RUB
Сообщение от kobatron Посмотреть сообщение
Так вот почему ex файл у меня весит в два раза меньше, чем mq. А я то думал, что там еще какое-то сжатие идет... Ну тогда да, тогда в удалении коментов непосредственно в mq нет смысла. Но за совет по редактору все равно спасибо, потому что все равно что-то такое с большими возможностями, чем у МетаЭдитора со временем подбирать придется чувствую.
Смотря для каких целей. С точки зрения редакции синтаксиса и проверки кода - у MetaEditor отличная реализация.
  • #1 Свернуть

    Как быстро удалить все комменатрии с кода?

    Знаю, что должны быть готовые решения, но пока что-то не удалось их найти конкретно для MQL4. Никто не поделится? Может это вообще можно сделать через какой-нибудь текстовый редактор?

    Просто оптимизирую тут свой код, комментов развелось больше, чем надо, ну и хочется посмотреть а сколько файл будет весить если их вообще убрать... то есть сколько реально весит чистый код...
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от kobatron Посмотреть сообщение
    Как быстро удалить все комменатрии с кода?
    Знаю, что должны быть готовые решения, но пока что-то не удалось их найти конкретно для MQL4. Никто не поделится? Может это вообще можно сделать через какой-нибудь текстовый редактор?
    Просто оптимизирую тут свой код, комментов развелось больше, чем надо, ну и хочется посмотреть а сколько файл будет весить если их вообще убрать... то есть сколько реально весит чистый код...
    На такой случай можно использовать отличный редактор EmEditor, для которого есть масса скриптов на языке ява для автоматической обработки текста.

    Кроме того, при компиляции компилятор выбрасывает все комментарии и они не влияют на размер скомпилированного файла и скорость его обработки.
    Последний раз редактировалось Artyom52; 21.03.2016, 18:05.
    Пишу программы для терминала MetaTrader4 под заказ. Условия и контакты - здесь.
    e-mail: automql@yandex.ru. Отвечаю быстро и по делу.

    Комментарий

    • #3 Свернуть

      Сообщение от kobatron Посмотреть сообщение
      Просто оптимизирую тут свой код, комментов развелось больше, чем надо, ну и хочется посмотреть а сколько файл будет весить если их вообще убрать... то есть сколько реально весит чистый код...
      Это вовсе не оптимизация кода. Комментариев не бывает много. Скомпилируйте исходник и увидите объем.
      Правила форума | КИСА | Акция «Деньги за посты» | Как вставить картинку?

      Комментарий

      • #4 Свернуть

        Сообщение от Artyom52 Посмотреть сообщение
        На такой случай можно использовать отличный редактор EmEditor, для которого есть масса скриптов на языке ява для автоматической обработки текста.
        Большое спасибо за совет, буду пробовать!

        Сообщение от Artyom52 Посмотреть сообщение
        Кроме того, при компиляции компилятор выбрасывает все комментарии и они не влияют на размер скомпилированного файла и скорость его обработки.
        То есть в скомпилированном файле (ex4) комментарии физически в любом случае отсутствуют?

        Сообщение от Gold Посмотреть сообщение
        Это вовсе не оптимизация кода. Комментариев не бывает много. Скомпилируйте исходник и увидите объем.
        Нет, ну я то конечно понимаю, что удаление коментов - не имеет никакого отношения к оптимизации. Я имел ввиду, что пытаюсь оптимизировать сам код и после этого хочу посмотреть сколько он весит в чистом виде и хотелось бы конечно не в скомпилированном формате. ну глуповато конечно, но вот так захотелось замерять вес чистых вычислений.

        Комментарий

        • #5 Свернуть

          Сообщение от kobatron Посмотреть сообщение
          То есть в скомпилированном файле (ex4) комментарии физически в любом случае отсутствуют?
          Да, Вы правильно поняли. Даже если вы закомментированную "Войну и мир" в исходный код положите и объем исходного файла будет несколько мега (гига)байт, а рабочего кода будет две строчки, на выходе Вы будете иметь очень маленький и очень шустрый файлик формата ex4 или ex5, в котором будут написаны всего две строчки и размер такого файла будет всего несколько Кб.
          Пишу программы для терминала MetaTrader4 под заказ. Условия и контакты - здесь.
          e-mail: automql@yandex.ru. Отвечаю быстро и по делу.

          Комментарий

          • #6 Свернуть

            Сообщение от Artyom52 Посмотреть сообщение
            Да, Вы правильно поняли. Даже если вы закомментированную "Войну и мир" в исходный код положите и объем исходного файла будет несколько мега (гига)байт, а рабочего кода будет две строчки, на выходе Вы будете иметь очень маленький и очень шустрый файлик формата ex4 или ex5, в котором будут написаны всего две строчки и размер такого файла будет всего несколько Кб.
            Так вот почему ex файл у меня весит в два раза меньше, чем mq. А я то думал, что там еще какое-то сжатие идет... Ну тогда да, тогда в удалении коментов непосредственно в mq нет смысла. Но за совет по редактору все равно спасибо, потому что все равно что-то такое с большими возможностями, чем у МетаЭдитора со временем подбирать придется чувствую.

            Комментарий

            • #7 Свернуть

              Сообщение от kobatron Посмотреть сообщение
              Так вот почему ex файл у меня весит в два раза меньше, чем mq. А я то думал, что там еще какое-то сжатие идет... Ну тогда да, тогда в удалении коментов непосредственно в mq нет смысла. Но за совет по редактору все равно спасибо, потому что все равно что-то такое с большими возможностями, чем у МетаЭдитора со временем подбирать придется чувствую.
              Смотря для каких целей. С точки зрения редакции синтаксиса и проверки кода - у MetaEditor отличная реализация.
              Пишу программы для терминала MetaTrader4 под заказ. Условия и контакты - здесь.
              e-mail: automql@yandex.ru. Отвечаю быстро и по делу.

              Комментарий

              • #8 Свернуть

                Сообщение от Artyom52 Посмотреть сообщение
                С точки зрения редакции синтаксиса и проверки кода - у MetaEditor отличная реализация.
                Я думаю до отличной реализации еще очень далеко.... Элементарного рефакторинга нет.... Так что в нынешнем виде этот редактор годится только для небольших проектов.
                Продам немного своего времени для автоматизации вашей торговой стратегии.
                Mql4/5(Metatrader), C#( cAlgo) , Java, Android, Python, PHP, C++

                Комментарий

                • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                • #9 Свернуть

                  Сообщение от SergeyDe Посмотреть сообщение
                  Я думаю до отличной реализации еще очень далеко.... Элементарного рефакторинга нет.... Так что в нынешнем виде этот редактор годится только для небольших проектов.
                  Полностью согласен, что как профессиональный редактор mql сильно отстает от программ, например, для редакции С и тому подобных языков. Но для рядовых mql-писателей, изучающих только mql без других языков программирования вполне хороший редактор.
                  Пишу программы для терминала MetaTrader4 под заказ. Условия и контакты - здесь.
                  e-mail: automql@yandex.ru. Отвечаю быстро и по делу.

                  Комментарий

                  X