Совет 1: Как определить язык программы

Для написания компьютерных программ используют языки программирования. После компиляции кода получают исполнимый файл. Иногда у пользователя возникает необходимость узнать, на каком языке написана программа.
Как определить язык программы
Инструкция
1
Сложность определения языка программы зависит от того, в каком виде вам попала программа – в виде исходного кода или исполнимого файла. Если вы видите исходный код, определить язык достаточно просто по его синтаксису – то есть по характерным для него конструкциям. Несмотря на то, что языков программирования очень много, широкое распространение получили лишь некоторые из них.
2
Если это Delphi – используется в популярной среде программирования Delphi и ведет свое начало от Турбо Паскаля – то в коде программы присутствуют такие характерные операторы, как begin и end. Просмотрев один раз исходник на Дельфи, вы уже не спутаете этот язык ни с каким другим. Исходники и другую полезную информацию по Delphi вы найдете здесь: http://www.delphisources.ru/
3
Для очень распространенного языка C++ характерны свои конструкции. При первом взгляде на исходный код программы вам в глаза сразу бросится расположение фигурных скобок, оно очень показательно. Кроме того, для C++ характерно написание комментариев после двойного слэша: //. Во внешне похожем (для непрограммиста) языке С для комментариев используется конструкция: /* текст комментария */ (в С++ могут использоваться оба варианта, но обычно используется именно двойной слэш). Посмотреть исходники на C++ вы можете здесь: http://www.codenet.ru/progr/cpp/ccpphistory.php
4
Язык C# (читается «си шарп») появился относительно недавно и активно развивается корпорацией Microsoft. Удобен для быстрого написания пользовательских приложений. Унаследовал многие синтаксические черты от С++. Ознакомьтесь с синтаксисом языка C# вы можете здесь: http://simple-cs.ru/csharp.aspx
5
Visual Basic (VB). Очень легко узнается по синтаксису. Пример кода на этом языке можно посмотреть здесь: http://www.rusedu.info/index.php?module=News&catid=&topic=22
6
Ассемблер. Низкоуровневый язык программирования. Программировать на нем достаточно сложно, но полученные программы отличаются небольшим размером и быстротой работы. С синтаксисом ассемблера вы можете ознакомиться здесь: http://www.realcoding.net/article/view/1535
7
Открыть исходники С, С++, С# и VB вы сможете с помощью среды разработки Microsoft Visual Studio. Для языка Delphi вам понадобится среда разработки Borland Delphi.
8
Если вам необходимо узнать язык уже откомпилированной программы, ситуация усложняется. Большинство готовых программ упакованы, многие дополнительно закриптованы для противодействия взлому. Узнать, запакована программа или нет, а так же определить ее защиту, вам поможет утилита Protection ID. Скачать ее можно здесь: http://exelab.ru/download.php?action=get&n=MjAw
9
Упакованную программу надо распаковать, для этого существуют специальные утилиты. Скачать их можно здесь, в разделе «Распаковщики»: http://www.cracklab.ru/download.php
10
Распаковав программу, вы можете узнать, на каком языке она написана, с помощью утилиты PEID. Скачать ее вы можете здесь: http://cracklab.ru/download.php?action=list&n=MzU=. Запустите утилиту и откройте с ее помощью интересующий вас исполнимый файл. В нижнем окошке программы появится информация о том, на каком языке она написана.
Источники:
  • На каком языках программирования написана Windows 8 и за

Совет 2 : Как узнать на каком языке написано

В мире существует огромное количество языков. Какие-то языки вновь рождаются, какие-то становятся мертвыми. Для того, чтобы перевести текст, сначала необходимо определить, на каком языке он написан. Современные технологии позволяют это сделать достаточно быстро
Как узнать на каком языке написано
Вам понадобится
  • - компьютер
  • - автоматический определитель языка
  • - в случае определения языка собственными силами - источники с описанием различных языков.
Инструкция
1
У вас есть несколько вариантов. Вы можете обратиться к специалисту с тем, чтобы он определил язык текста. Вы можете попробовать сами определить язык. Но на сегодняшний день самый быстрый способ определить язык для тех, у кого есть Интернет – это автоматический определитель языка.
2
В первом случае для вас всё сделает специалист. Во втором - проведите анализ текста. К особенностям разных языков относят: направление письма, набор знаков, подстрочных и надстрочных символов и тому подобное.
3
Для быстрого способа используйте автоматический определитель языка, который иногда называют guesser. Сегодня разработаны различные определители языка, которыми можно воспользоваться бесплатно. В основном, определители языка отличаются количеством языков, которые они распознают, и словарной базой в каждом языке.
4
Определитель работает по следующей схеме. Он разбивает текст, который вы ввели в соответствующее поле, на слова. Слова сравниваются с теми, что находятся в базе определителя. Затем он подсчитывает количество совпадений слов разных языков и показывает результат – наиболее подходящие язык или языки (их может быть несколько).
Обратите внимание
Полученный результат не может гарантировать 100%-ого качества. И автоматический определитель языка честно вам об этом скажет, указав вероятность правильного ответа.

Для того, чтобы при проверке текста получить грамотный ответ и быть уверенным в нем, пользуйтесь некоторыми правилами работы.
1) Минимальное количество слов для определения – не менее 20-и. Однако помните, чем больше вы напишите предложений, тем больше вероятность правильного определения языка.
2) Используйте несколько программ-определителей.
3) Если есть возможность, выберите ту часть текста, по которой определение будет самым эффективным.
4) Если есть возможность, проверьте текст и исправьте ошибки.
Источники:
  • http://mrtranslate.ru/guessers.php

Совет 3 : Как узнать, на каком языке написана программа

Язык программирования – это код, в котором заключены команды компьютеру – что делать в случае тех или иных действий. Таких языков существует огромное количество. А как же узнать, на каком языке написана программа?
Как узнать, на каком языке написана программа
Инструкция
1
Посмотрите код написания программы. Для этого на клавиатуре одновременно нажмите комбинацию двух клавиш Ctrl и U. В отдельном окне появятся символы, структурированные определенным образом.
2
Проанализируйте код. Сначала обратите внимание на верхнюю строку кода. Зачастую первые символы определяют название языка программы, к примеру, HTML. Определением также могут служить ключевые слова, используемые для написания кода, характерны для каждого языка программирования.
3
Измените регистр написания каких-нибудь команд, чередуя заглавные и строчные буквы. Языки чувствительные к регистру, к примеру, С++, С#, Java, JavaScript, Perl, PHP значение слова изменят, а не чувствительные - Delphi, VFP, Basic, VBA, VBScript – оставят это без внимания, никак не изменив функцию команды.
4
Внимательно рассмотрите символы разделения операторов, а также операторные скобки. В языках С++, C#, Java, Perl, PHP, Delphi и Transact – SQL операторы будут разделяться символом ; при этом операторные скобки языков будут отличаться, к примеру, в С++, C#, Java, Perl, PHP скобки будут иметь вид {}, а в Delphi и Transact – SQL это будет begin и end. В некоторых языках программирования такие скобки отсутствуют вообще, к примеру, у Visual FoxPro, VBScript, Visual Basic’e и PL-SQL, у них разделение операторов происходит путем переноса строки с нового абзаца. Обратите внимание что использование символов ; и _ (нижнего подчеркивания) в конце строчек языков Visual FoxPro и VBScript, Visual Basic’e соответственно характерно только для них при записи одного оператора на нескольких строках кода.
5
Сравните код написания вашей программы с кодами программ, написанных на разных языках. Также используйте стандарты написания программ. Такой метод довольно-таки трудоемок, однако наиболее эффективен.

Совет 4 : Как определить язык программы

Для написания компьютерных программ используют языки программирования. После компиляции кода получают исполнимый файл. Иногда у пользователя возникает необходимость узнать, на каком языке написана программа.
Как определить язык программы
Инструкция
1
Сложность определения языка программы зависит от того, в каком виде вам попала программа – в виде исходного кода или исполнимого файла. Если вы видите исходный код, определить язык достаточно просто по его синтаксису – то есть по характерным для него конструкциям. Несмотря на то, что языков программирования очень много, широкое распространение получили лишь некоторые из них.
2
Если это Delphi – используется в популярной среде программирования Delphi и ведет свое начало от Турбо Паскаля – то в коде программы присутствуют такие характерные операторы, как begin и end. Просмотрев один раз исходник на Дельфи, вы уже не спутаете этот язык ни с каким другим. Исходники и другую полезную информацию по Delphi вы найдете здесь: http://www.delphisources.ru/
3
Для очень распространенного языка C++ характерны свои конструкции. При первом взгляде на исходный код программы вам в глаза сразу бросится расположение фигурных скобок, оно очень показательно. Кроме того, для C++ характерно написание комментариев после двойного слэша: //. Во внешне похожем (для непрограммиста) языке С для комментариев используется конструкция: /* текст комментария */ (в С++ могут использоваться оба варианта, но обычно используется именно двойной слэш). Посмотреть исходники на C++ вы можете здесь: http://www.codenet.ru/progr/cpp/ccpphistory.php
4
Язык C# (читается «си шарп») появился относительно недавно и активно развивается корпорацией Microsoft. Удобен для быстрого написания пользовательских приложений. Унаследовал многие синтаксические черты от С++. Ознакомьтесь с синтаксисом языка C# вы можете здесь: http://simple-cs.ru/csharp.aspx
5
Visual Basic (VB). Очень легко узнается по синтаксису. Пример кода на этом языке можно посмотреть здесь: http://www.rusedu.info/index.php?module=News&catid=&topic=22
6
Ассемблер. Низкоуровневый язык программирования. Программировать на нем достаточно сложно, но полученные программы отличаются небольшим размером и быстротой работы. С синтаксисом ассемблера вы можете ознакомиться здесь: http://www.realcoding.net/article/view/1535
7
Открыть исходники С, С++, С# и VB вы сможете с помощью среды разработки Microsoft Visual Studio. Для языка Delphi вам понадобится среда разработки Borland Delphi.
8
Если вам необходимо узнать язык уже откомпилированной программы, ситуация усложняется. Большинство готовых программ упакованы, многие дополнительно закриптованы для противодействия взлому. Узнать, запакована программа или нет, а так же определить ее защиту, вам поможет утилита Protection ID. Скачать ее можно здесь: http://exelab.ru/download.php?action=get&n=MjAw
9
Упакованную программу надо распаковать, для этого существуют специальные утилиты. Скачать их можно здесь, в разделе «Распаковщики»: http://www.cracklab.ru/download.php
10
Распаковав программу, вы можете узнать, на каком языке она написана, с помощью утилиты PEID. Скачать ее вы можете здесь: http://cracklab.ru/download.php?action=list&n=MzU=. Запустите утилиту и откройте с ее помощью интересующий вас исполнимый файл. В нижнем окошке программы появится информация о том, на каком языке она написана.
Источники:
  • На каком языках программирования написана Windows 8 и за
Совет полезен?
Поиск
Добавить комментарий к статье
Осталось символов: 500