Advice 1: How to determine the language of the program

To write computer programs using programming languages. After compiling the code you get the executable file. Sometimes the user may need to know what language the program is written.
How to determine the language of the program
The difficulty of determining the language of the program depends on how you got the program in source code form or executable file. If you see the source code to determine the language simply for its syntax – that is, by their characteristic structures. Despite the fact that programming languages are very much widespread name a few.
If Delphi is used in the popular programming environment Delphi and originate from Turbo Pascal in the program code contains such characteristic statements as begin and end. Once viewing the source code on Delphi, you will not confuse this language with any other. Sources and other helpful information on Delphi can be found here:
For a very common C++ language characterized by their design. When you first look at the source code of the program you will rush to the location of braces, it is very revealing. In addition, C++ is typical of the comments after the double slash: //. In looks like (for the non-programmer's demands) language With comments is used: /* comment text */ (in C++ you can use both, but usually used double slash). View the source code in C++ here:
Language C# (pronounced "C sharp") is relatively recent and actively developed by Microsoft. Convenient to quickly write custom applications. Inherited many syntactic features from C++. Check the syntax of the C# language here:
Visual Basic (VB). Very easily recognizable syntax. The sample code in this language can be found here:
Assembler. Low-level programming language. Programming it is quite difficult, but the resulting programs are characterized by small size and speed of operation. Syntax assembler can be found here:
Open source C, C++, C# and VB you can use the development environment Microsoft Visual Studio. For Delphi you will need a development environment Borland Delphi.
If you need to learn the language in a precompiled program, the situation is more complicated. Most ready-made programs Packed, and many additionally are encrypted to counter the hacking. To know Packed with the program or not and to determine its protection will help you utility Protection ID. You can download it here:
Packed program you have to unpack, there are special utilities. You can download them here, under "Rusakovsky":
After unpacking the program, you can find out what language it is written with the help of utilities PEID. You can download it here: Run the utility and open with her help you are interested in executable file. In the lower window of the program will be information about what language it is written.

Advice 2: How to know what language the program is written

A programming language is a code, which contains commands to the computer – what to do in case of certain actions. Such languages there is a huge number. How do you know which language is written the program?
How to know what language the program is written
Look at the code-writing program. On the keyboard, simultaneously press a combination of two keys Ctrl and U. In a separate window, symbols appear that are structured in a certain way.
Analyze code. First note on the top line of code. Often the first characters define the language name of the programme, for example, HTML. The definition can also serve as the keywords used to write code specific to each programming language.
Change the register writing any of the teams, alternating uppercase and lowercase letters. Languages are case sensitive, for example, C++, C#, Java, JavaScript, Perl, PHP meaning of the word will change, but not sensitive - Delphi, VFP, Basic, VBA, VBScript will ignore it, not changing the function of the command.
Look carefully at the symbols of division operators as well as operator brackets. In the languages C++, C#, Java, Perl, PHP, Delphi and Transact – SQL statements are separated by ; in this case the curly bracket languages will differ, for example, in C++, C#, Java, Perl, PHP, brackets will be {}, and in Delphi and Transact – SQL it will begin and end. In some programming languages, such brackets do not exist at all, for example, Visual FoxPro, VBScript, Visual Basic e PL-SQL, they have the division operators going through a line with a new paragraph. Please note that the use of symbols ; and _ (underscore) at the end of lines of Visual FoxPro, VBScript, Visual Basic e respectively is characteristic only to them when you write one statement on several lines of code.
Compare the code of your program code, programs written in different languages. Also use the standards of writing programs. This method is quite time-consuming, but most effective.
Is the advice useful?