0

Hello, I am looking for some information about how high level languages communicate with the lower levels of the computer.

Hope this makes sense thanks.

2
Contributors
2
Replies
3
Views
6 Years
Discussion Span
Last Post by james6754
0

Every high level languages has a compiler( or interpreter) who is responsible to translate them into machine low level code.

In C#, the compiler produces executable (.exe) files, dynamic-link libraries (.dll), or code modules (.netmodule) depending the options you use.

The code modules need to be linked in order to produce assemblies.
An assembly is the basic deployment unit and maybe an exe or dll file.

You can read the Compilers: Principles, techniques and tools to help understand how they work.

Edited by lolafuertes: n/a

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.