Click here to Skip to main content
15,918,742 members
Home / Discussions / C#
   

C#

 
GeneralRe: UtilityLibrary - Now illegal for commercial use!? Pin
Roger Alsing31-Aug-03 21:19
Roger Alsing31-Aug-03 21:19 
GeneralRe: UtilityLibrary - Now illegal for commercial use!? Pin
J. Dunlap31-Aug-03 21:46
J. Dunlap31-Aug-03 21:46 
GeneralRe: UtilityLibrary - Now illegal for commercial use!? Pin
James Cadd1-Sep-03 9:05
James Cadd1-Sep-03 9:05 
GeneralRe: UtilityLibrary - Now illegal for commercial use!? Pin
J. Dunlap1-Sep-03 9:24
J. Dunlap1-Sep-03 9:24 
GeneralChanging borderstyle of mdi container Pin
Alex Korchemniy31-Aug-03 12:57
Alex Korchemniy31-Aug-03 12:57 
GeneralRe: Changing borderstyle of mdi container Pin
Roger Alsing31-Aug-03 21:20
Roger Alsing31-Aug-03 21:20 
QuestionLoading a new image into a PictureBox? Pin
frogb0x31-Aug-03 11:04
frogb0x31-Aug-03 11:04 
AnswerRe: Loading a new image into a PictureBox? Pin
Nick Parker31-Aug-03 11:30
protectorNick Parker31-Aug-03 11:30 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x31-Aug-03 12:58
frogb0x31-Aug-03 12:58 
GeneralRe: Loading a new image into a PictureBox? Pin
Jon Newman31-Aug-03 13:28
Jon Newman31-Aug-03 13:28 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x31-Aug-03 13:44
frogb0x31-Aug-03 13:44 
GeneralRe: Loading a new image into a PictureBox? Pin
Jon Newman31-Aug-03 14:07
Jon Newman31-Aug-03 14:07 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x31-Aug-03 15:20
frogb0x31-Aug-03 15:20 
GeneralRe: Loading a new image into a PictureBox? Pin
Tatham31-Aug-03 15:34
Tatham31-Aug-03 15:34 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x31-Aug-03 15:53
frogb0x31-Aug-03 15:53 
GeneralRe: Loading a new image into a PictureBox? Pin
David Stone31-Aug-03 21:23
sitebuilderDavid Stone31-Aug-03 21:23 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x1-Sep-03 8:53
frogb0x1-Sep-03 8:53 
GeneralRe: Loading a new image into a PictureBox? Pin
David Stone1-Sep-03 10:17
sitebuilderDavid Stone1-Sep-03 10:17 
GeneralWHAT DO YOU THINK YOU'RE DOING?! Pin
J. Dunlap1-Sep-03 10:37
J. Dunlap1-Sep-03 10:37 
GeneralRe: WHAT DO YOU THINK YOU'RE DOING?! Pin
David Stone1-Sep-03 14:24
sitebuilderDavid Stone1-Sep-03 14:24 
AnswerRe: Loading a new image into a PictureBox? Pin
A.Wegierski31-Aug-03 19:31
A.Wegierski31-Aug-03 19:31 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x1-Sep-03 8:54
frogb0x1-Sep-03 8:54 
QuestionWhen do we program in assembly? Pin
devvvy31-Aug-03 5:02
devvvy31-Aug-03 5:02 
AnswerRe: When do we program in assembly? Pin
leppie31-Aug-03 6:51
leppie31-Aug-03 6:51 
AnswerRe: When do we program in assembly? Pin
Daniel Turini1-Sep-03 5:12
Daniel Turini1-Sep-03 5:12 
Today, almost never. Some common situations which still require ASM programming:
1. Kernel-level coding. You can be implementing a driver, a new kernel function (probably in Linux, otherwise you would be working at MS), or some low level functionality.
2. Compiler creation. Compilers (and sometimes linkers) output ASM code, so, normally you need to code the ASM generation part.
3. Self-modifying code. For high performance, virtual machines or even copy protection schemes.
4. MMX, 3DNow, SSE and SSE2 extensions: sometimes, compilers take years to catch up with processor advances. Some instructions, e.g., multimedia and game extensions were only available as ASM instructions for C++ programmers.
5. Embedded code. Today you have software on almost anything, from microwaves to your computer's video monitor. Obviously Visual C++ is not available for this kind of processor, which run on a very constrained environment, with low memory and CPU power conditions. Every byte increases the product's final cost.
6. High performance applications. Games, libraries, etc. Hand-made ASM code is still much more efficient than code generated by a compiler. But it doesn't scale well. So, often you get some tight loops or some small functions of a library (normally selected with a code profiler) and code it in ASM to increase performance.


You can do it on anything you choose - from .bat to .net - A customer

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.