Assemblies are the smallest functional unit of deployment.They are created whenever we compile a Csharp program.They contain file or collection of different modules. There are two type :Shared Assembly and private assembly.
Private assembly is created when the functionality of the component is specifically associated with an application.
Shared assembly is created to have a single copy of it which is kept in the GAC ,GAC is Global Assembly Cache.
There are 4 components of assemble 1.MSIL Code, 2)Metadata 3)Manifest 4)Resource.
Manifest contains the assembly information such as assembly version,security,identity,references to other assembly.
Msil Code:It is Microsoft Intermediate Language,this can be efficiently converted to native code by the JIT Compiler i.e Just-in-Time Compiler. Resources are the resources allocated to that assembly.Metadata provides information about the type defined in the assembly such as classes ,interfaces.
Assembly is created by your compiler -- you don't have to write assembly if you don't want to. But other than that, assembly is just like any programming language.
Don't worry about running assembly -- you do that when you run binary executables. If you want to know how it works, then assembly is turned into binary code, which is representing the assembly statements as 1's and 0's, which is then loaded into instruction memory in hardware. The CPU can handle the rest.
I dont know it.
A language used by application software developers to create instructions for the computer to use to run the application software
I guess you're trying to refer to Assembly language.
use of reserved word in assembly language
An Assembler converts assembly language instructions into machine language.
Yes.
I dont know it.
No, they are not the same. Assembly language uses mnemonic words to REPRESENT machine language; to be able to actually run it, a special program - a so-called assembler - then needs to convert it into machine language.
Assembly Language
Assembly.Load( Assemblynamehere Version versionhere PublicKeyToken null Culture neutral )
No.
A language used by application software developers to create instructions for the computer to use to run the application software
I guess you're trying to refer to Assembly language.
use of reserved word in assembly language
assembly language uses abbreviation called menmonics.it is a bit easier to write computer programs in assembly language as compared to machine language but still requires skill and experienci.A program called assembler is used to convert an assembly language into machine language.
No.
Each class of CPU has its own assembly language.