There are big number libraries or (large number libraries) for computations like that.
to make windows applications
MySQL was written and developed using the C and C++ programming languages.
Notch wrote Minecraft using the Java programming language.
Java does not support associative arrays. However, you can achieve the same thing using a map.
Yes you can, however there are better programming languages for this.
It is programming using the .NET Framework, which does not necessarily have anything to do with the web. It refers to languages such as: VB.NET, C#, Visual C++, J# etc.
By using a compiler.
LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.
Using "goto", even in languages where it is available, is generally considered bad programming practice.
my pet monkey ate a sandwich
Games are written in programming languages and HTML is not a programming language. So games on the internet are not created using HTML. Some very simple games, may have HTML as part of their creation, but the coding for the functionality of the game is done using a programming language, like Javascript. You cannot access the code for most programming languages, though you can see HTML code. As that is not the game, that is not really of much use to you.
No. Structured programming came before object-oriented programming. Most OOP languages make use of structured programming, but only because they were already using structured principals, not because they now use OOP principals.