473,779 Members | 2,083 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

A good start to learn IL and using ILDASM - any help?

Hi,

Is there any place that i can learn the basics of IL and using ILDASM. I
saw the internet but there is not much to see and read. Maybe i didn't search
deep enough.

I prefer if someone can recommend me some URL than book recommendations if
possible. Thanks :)

Yeah, i want to know how IL works behind the scene.

Can anyone tell me their experiences working with IL? Is it really true
that i can improve my system flow, by reading IL, then i can optimize it???

Thanks.
--
Regards,
Chua Wen Ching :)
Nov 16 '05 #1
2 2845
hi
check these links

http://msdn.microsoft.com/library/de...m_tutorial.asp

http://www.developer.com/net/csharp/article.php/1456911
regards
Ansil

"Chua Wen Ching" wrote:
Hi,

Is there any place that i can learn the basics of IL and using ILDASM. I
saw the internet but there is not much to see and read. Maybe i didn't search
deep enough.

I prefer if someone can recommend me some URL than book recommendations if
possible. Thanks :)

Yeah, i want to know how IL works behind the scene.

Can anyone tell me their experiences working with IL? Is it really true
that i can improve my system flow, by reading IL, then i can optimize it???

Thanks.
--
Regards,
Chua Wen Ching :)

Nov 16 '05 #2
Its good to have an understanding of IL to be able to investigate how things work in .NET (see what the compiler actually does with your C# constructs) and can help in spotting potential problems like the box operation in a tight loop that can be avoided. But in terms of trying to optimize you have to remember that its the JIT compiler that performs the heavy optimization not the compiler.

But I would always recommend that people get at least an understanding of IL when they do .NET development as it helps gaining an understanding of the platform and thats always a good thing. I think someone else has already posted a good link for understanding the basics.

Serge Lidin's book is probably the most complete source (other than the ECMA spec)

http://www.amazon.com/exec/obidos/tg...glance&s=books

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog

nntp://news.microsoft. com/microsoft.publi c.dotnet.langua ges.csharp/<97************ *************** *******@microso ft.com>

Hi,

Is there any place that i can learn the basics of IL and using ILDASM. I
saw the internet but there is not much to see and read. Maybe i didn't search
deep enough.

I prefer if someone can recommend me some URL than book recommendations if
possible. Thanks :)

Yeah, i want to know how IL works behind the scene.

Can anyone tell me their experiences working with IL? Is it really true
that i can improve my system flow, by reading IL, then i can optimize it???

Thanks.
--
Regards,
Chua Wen Ching :)

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004

[microsoft.publi c.dotnet.langua ges.csharp]
Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
5286
by: tada991 | last post by:
Hello Everyone, I just purchased Visual Studio .Net Architect 2003 and want to know what's a good book for begginers to start with. I know nothing about programming whatsoever, but I do have a desire to learn- as obvious with this purchase. So please let me know where I can start and thanks. Also, what newsgroup should I post my queries to?
22
4091
by: Ramzy Darwish | last post by:
Hello, I have a Bachelors in CS and a Masters in Comp. Graphics. In all of my schoolwork, I used C and C++ and thought that I had a pretty good understanding of the language(s). But now, as I really am trying to find work as a C/C++ programmer, I am having trouble on programming interview tests when they start asking about low-level C stuff dealing with memory and binary numbers. Recently, I took a test for a SE position at Intel, which I...
15
1404
by: John Salerno | last post by:
Ok, I've been reading an intro book to C# and I'm learning a lot of the basics. I can follow along with all the sample code and understand exactly what it's doing, but I know there's no way I'd be able to write the code myself. Also, it seems like every time I come here, or read info online, there is so much complicated stuff that I haven't even seen yet. Basically what I'm wanting to know is, how long do you expect it to take a...
11
2369
by: Sam | last post by:
Hi All I don't know anything about C# and I'm planning to learn the language. Does anyone know any good book out there that explains things well? Any suggestion is greatly appreciated Regards, Sam
59
5026
by: Alan Silver | last post by:
Hello, This is NOT a troll, it's a genuine question. Please read right through to see why. I have been using Vusual Basic and Classic ASP for some years, and have now started looking at ASP.NET. At first glance, it looks excellent, albeit nothing that couldn't have been done to Classic ASP. I have been through a few tutorials and was impressed with how quickly you can get database info onto a page.
15
2617
by: Alex L Pavluck | last post by:
I am new to programming other than SAS. I read that C# is a good starting language and I have started to create some simple programs with C# 2005 express edition. Can someone let me know if this is indeed a good learning language and also suggest a good learning text. Thanks, Alex
5
4193
by: gpsmobiler | last post by:
Hi, I found through a lot of exhausting searching, that the following C# code will cause the IL code below: const byte ICON_MONO12BY12 =0; ....... IL-file.... .field literal private static unsigned int8 'a' = uint8 (0)
6
2065
by: Jamiil | last post by:
I am not a programmer by any means, but a dedicated aficionado. I have good understanding of Java and C/C++, and now I would like to learn javascript->ajax, but I don't know where to start. My HTML knowledge is basic, however, with a little bit of an effort I can program a small page. Can anyone recommend a good beginner's book on JavaScript? Please, bear in mind that it is my intention to learn to program server and client side, thus the...
20
1771
by: ridergroov | last post by:
I had this message previously in another group and I was told to try here. Hopefully someone can help out. Site was created in Dreamwaver MX 04 and I cna't figure out why there are so many errors or how to fix them. Original thread can be found here: http://groups.google.com/group/mozilla.support.firefox/browse_thread/thread/9f479425c897212b/106dbd2754e85252?q=looks+good+in+firefox&rnum=1#106dbd2754e85252 I've been working on our...
0
10305
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10137
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10074
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9928
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8959
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7483
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6724
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5503
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4037
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.