Как проверить на каком языке написана программа

Как мы можем узнать, на каком языке программирования написано программное обеспечение? Например: Office, Photoshop или любое другое приложение и соответствующие им языки (C #, Java или . ). Кто-нибудь знает?

изменён Der Hochstapler 68k
задан Sasan007 21

1 ответ 1

PEiD предлагает некоторую информацию, связанную с инструментами, используемыми при разработке программ для Windows, но полезна только для программистов и других знающих людей:

PEiD — это интуитивно понятное приложение, которое использует удобный для пользователя интерфейс для обнаружения упаковщиков, криптаторов и компиляторов, обнаруженных в исполняемых файлах PE — его скорость обнаружения выше, чем у других подобных инструментов, поскольку приложение упаковывает более 600 различных подписей в файлы PE.

Вы можете найти общую информацию об известных программах, таких как Office индивидуально, самостоятельно с помощью поисковой системы или Википедии. Например, смотрите страницу Википедии для Photoshop. Его информационная таблица говорит нам, что она была написана на C++.

Как узнать на каком движке сделан сайт

Источник: poweruser.guru

Как проверить на каком языке написана программа (.exe). Как посмотреть код?

Я сталкивался с этой проблемой раньше. Я только что открыл файл .exe в блокноте. Я нашел имя и версию компилятора. Надеюсь, это поможет кому-то..

Jayee 19 Июн 2014 в 04:16

У меня есть .exe файл и мне нужно знать на каком языке написана программа.

Вообще говоря это невозможно. Каждый язык мог бы скомпилировать свою версию «Hello, world!» нацеливание данной платформы (или исполняемого формата) на один и тот же исполняемый файл (байт за байтом).

А также есть ли трюк для просмотра кода (на основе этого файла .exe)?

Нет, см. выше. Однако вы можете попробовать декомпилятор по вашему выбору.

Читайте также:
Как удалить с планшета все программы

jason 11 Мар 2010 в 00:20

Компиляция высокоуровневого языка в низкоуровневый .EXE обычно представляет собой односторонний процесс — практически невозможно надежно извлечь из исполняемого файла значимую информацию об исходном языке после завершения процесса. Возможно, вам повезет, и вы обнаружите, что в двоичном файле остались какие-то опознаваемые подсказки, или, конечно, вы найдете сопровождающий файл (например, .pdb), который дает подсказки относительно исходного языка.

Однако то, что содержит .EXE, является (обычно) языком ассемблера, и иногда его можно декомпилировать обратно в высокоуровневое представление программы. Обратите внимание, что это никогда не даст вам исходный файл с точными инструкциями — результат, вероятно, будет очень «многословным» и трудным для понимания, просто из-за того, что компилятор сделал в первую очередь — что превратило высокоуровневый «концептуальный» сложный язык в поток низкоуровневых инструкций, отбрасывая большую часть контекстных подсказок, которые не нужны ЦП для выполнения кода.

Разнёс чужой код за 15 секунд. Часть 1 #код #айти #программирование #рефакторинг

Eight-Bit Guru 11 Мар 2010 в 00:31

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

Так как это не всегда так. Хорошим примером является C#(.net), где файл компилируется в IL, а не в исходную сборку. В случае IL вы можете дизассемблировать исходный код (даже если процесс выполняется в памяти, например, из глобального кэша сборок)

Если файл был скомпилирован прямо в необработанную сборку, то обычно в синтаксисе/структуре есть некоторое указание на исходный язык. Хотя это скорее побочный продукт компилятора, чем сам язык.

Источник: question-it.com

Читайте также:
Что нужно знать в программе excel

Тест: на каком языке это написано?

princessAi

22804

Тест: на каком языке это написано?

Чтобы распознать китайский язык в ряду европейских, не нужно быть полиглотом. А сможете ли вы отличить корейские иероглифы от японских? Иврит от арабского языка? Болгарский от словацкого?

Пройдите этот тест и узнайте, насколько хорошо у вас развита лингвистическая интуиция.

Показывать превью (заголовок, обложку, описание)
Показывать социальные кнопки
Показывать автора, дату и просмотры

На каком языке это написано?

Так пишется слово «красиво» по-немецки.

На каком языке это написано: «Я тебе кохаю»?

На случай, если захотите сказать «я тебя люблю» на украинском.

На каком языке это написано?

«Hava» на хинди означает «ветер».

На каком языке это написано: «Ma bucur de cunostinta»?

Если вы в Румынии и хотите сказать «приятно познакомиться», говорите «ма букур де куноштинцэ».

На каком языке это написано?

Это слово читается как «konnichiwa» и означает «здравствуйте» по-японски.

На каком языке это написано: «Ас болсын»?

По-казахски это означает «приятного аппетита».

На каком языке это написано?

«Kalos orises» на греческом означает «добро пожаловать».

На каком языке это написано: «아니요»?

Если хотите сказать «нет» по-корейски, говорите «a-ni-yo».

На каком языке это написано?

«Sirov» по-армянски значит «любовь».

На каком языке это написано: «Bom dia»?

«Bom dia» переводится как «доброе утро» или «добрый день».

На каком языке это написано?

Читается как «лё дине», означает «ужин».

На каком языке это написано: «Уstävyys»?

Если вы поедете в Финляндию за новыми знакомствами, вам нужно запомнить это слово, оно означает «дружба».

На каком языке это написано?

По-испански «madre» означает «мать».

На каком языке это написано: «češnjak»?

Теперь вы знаете, как в Хорватии называют главное оружие против вампиров.

Читайте также:
В каких программах создают 3d модели для игр

На каком языке это написано?

Отличная фраза для тех, кто идет на рынок в Тайланде: «тхау рай» означает «сколько это стоит?»

Keep calm and carry on

Кажется, что вам с иностранными языками не по пути. А может вы просто не нашли «тот самый»? Послушайте песню на японском, посмотрите итальянский фильм с субтитрами. Экспериментируйте и вы обязательно найдете тот язык, который захочется освоить.

Да вы настоящий полиглот!

Вы почти идеально прошли тест, поздравляем! Ваш внутренний лингвист совершенно точно уверен, что вам по силам одолеть хоть китайский, хоть иврит. Может, попробуете?

Источник: quizterra.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru