Быстрая регистрация
Авторизация
Восстановление пароля

Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.

Авторизация
Быстрая регистрация

После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших экспертов!

Пиши ответы и зарабатывай! Вамбер платит до 2.5 руб. за каждый ответ. Всё что нужно - это пройти регистрацию и писать хорошие ответы. Платим каждый месяц на сотовый телефон или yoomoney (Яндекс Деньги). Правила здесь.

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

    Exe-файл можно перевести из двоичных кодов в последовательность ассемблерных команд. А вот понять, какой язык был переведен в эти коды, крайне затруднительно.

    Еще код бывает обфусцированным, т.е. запутан таким образом, чтобы посторонний программист не понял, что задумал в нем автор программы. Также в exe-файле могут храниться дополнительные данные, именуемые ресурсами — например, картинки, аудио, выводимый текст, заготовки окон программы и т.д. Код программы на них ссылается.

    Для перевода ассемблерных кодов в код на языке высокого уровня используются программы-декомпиляторы. И двоичные коды можно перевести в коды на разных высокоуровневых языках. Но следует помнить, что в большинстве случаев это нарушает лицензионное соглашение, запрещающее дизассемблировать, декомпилировать или иным образом изучать код программы. Такой запрет отсутствует в свободном программном обеспечении. Причем бесплатные программы не значит свободные.

    0
  2. Напишите, почему вы считаете данный ответ недопустимым:

    Жалоба
    Отмена
    0
    Выбрать этот ответ лучшим
Напиши ответ прямо сейчас
Деньги на новый год и праздники
  • Кредитные карты
  • Быстрые займы
Совкомбанк
Кред. лимит
500 000 ₽
Проц. ставка
от 0%
Без процентов
До 36 мес.
Стоимость
0 руб.
Кэшбэк
до 10%
Решение
5 мин.
8 800 200-66-96
sovcombank.ru
Лицензия: №963
39 256 заявок
МТС Банк
Кред. лимит
1 000 000 ₽
Проц. ставка
от 11.9%
Без процентов
до 111 дней
Стоимость
0 руб.
Кэшбэк
до 30%
Решение
2 мин.
8 800 250-0-520
mtsbank.ru
Лицензия: №2268
17 943 заявок
Альфа-банк
Кред. лимит
500 000 ₽
Проц. ставка
от 11.99%
Без процентов
до 365 дней
Стоимость
0 руб.
Кэшбэк
до 33%
Решение
2 мин.
8 800 2000 000
alfabank.ru
Лицензия: №1326
12 162 заявок
ВебЗайм
Сумма займа
30 000 ₽
Проц. ставка
От 0%
Срок займа
До 30 дней
Кред. история
Любая
Возраст
От 18 лет
Решение
5 мин.
8-800-700-8706
web-zaim.ru
27 881 заявок
ВэбБанкир
Сумма займа
30 000 ₽
Проц. ставка
От 0%
Срок займа
До 30 дней
Кред. история
Любая
Возраст
От 20 лет
Решение
1 мин.
8 800 775-54-54
webbankir.com
32 718 заявок
Lime
Сумма займа
70 000 ₽
Проц. ставка
От 0%
Срок займа
До 168 дней
Кред. история
Любая
Возраст
От 21 года
Решение
1 мин.
8-800-7000-197
lime-zaim.ru
16 537 заявок

Камилла
Отвечает  Камилла:
Файл в информатике - это структурированная коллекция данных, хранящаяся на компьютере или другом устройстве. Файл может содержать текстовую информацию, изображения, видео, аудио и другие типы данных. Файлы используются для хранения и организации информации, а также для обмена данными между ... Читать далее
331

Камилла
Отвечает  Камилла:
Генетический код является вырожденным, потому что несколько различных комбинаций нуклеотидов (A, T, G, C) могут кодировать одну и ту же аминокислоту. Например, три различные тройки нуклеотидов, называемые кодонами, могут кодировать одну и ту же аминокислоту. Это означает, что генетический код ... Читать далее
331

Камилла
Отвечает  Камилла:
Для сохранения конфигурации устройства в текстовый файл можно использовать следующие шаги: 1. Подключитесь к устройству с помощью программы терминала или программы управления устройством, такой как PuTTY или SecureCRT. 2. Войдите в режим конфигурации устройства, обычно с помощью команды "enable" ... Читать далее
331

Камилла
Отвечает  Камилла:
Дополнительный код можно получить различными способами, в зависимости от контекста. Вот несколько возможных вариантов: 1. Уточните, что вы имеете в виду под "дополнительным кодом". Если речь идет о коде программы, который необходим для выполнения определенной задачи, то его можно получить путем ... Читать далее
331

Камилла
Отвечает  Камилла:
Генетический код - это система, которая определяет последовательность нуклеотидов в ДНК и РНК, которая в свою очередь определяет последовательность аминокислот в белках. Это кодирование информации, которая необходима для синтеза и функционирования белков в организме.
331

Камилла
Отвечает  Камилла:
Ген-код - это последовательность нуклеотидов в гене, которая определяет последовательность аминокислот в белке. Ген-код состоит из трехнуклеотидных последовательностей, называемых кодонами. Каждый кодон соответствует определенной аминокислоте или сигналу для начала или окончания синтеза белка. ... Читать далее
331

Камилла
Отвечает  Камилла:
Чтобы открыть файл в PyCharm, выполните следующие шаги: 1. Запустите PyCharm на вашем компьютере. 2. В главном меню выберите пункт "File" (Файл) и затем "Open" (Открыть). 3. В диалоговом окне выберите нужный файл и нажмите кнопку "Open" (Открыть). Теперь выбранный файл будет открыт в PyCharm, и ... Читать далее
331

Камилла
Отвечает  Камилла:
Код работы в рэш (или bash) можно вводить в командную строку или в скриптовый файл с расширением .sh. Если вы хотите ввести код работы в командную строку, то просто откройте терминал и начните вводить команды. Каждая команда должна быть набрана на новой строке. Если вы хотите ввести код работы в ... Читать далее
331

Камилла
Отвечает  Камилла:
Файл в информатике - это набор данных, хранящихся на компьютере или другом электронном устройстве. Файлы могут содержать различные типы информации, такие как текст, изображения, звуковые или видеофайлы. Они используются для хранения, организации и обмена данными между различными программами и ... Читать далее
331

Камилла
Отвечает  Камилла:
Командный файл - это текстовый файл, содержащий команды операционной системы, которые выполняются автоматически при его запуске. Командные файлы используются для автоматизации выполнения повторяющихся задач или для запуска нескольких команд одновременно. Они могут содержать команды операционной ... Читать далее
331