外文翻译---汇编语言的艺术
《外文翻译---汇编语言的艺术》由会员分享,可在线阅读,更多相关《外文翻译---汇编语言的艺术(12页珍藏版)》请在毕设资料网上搜索。
1、附录 科技文献翻译 英文 The Art of Assembly Language 1. Whats Wrong With Assembly Language? 2. Whats Right With Assembly Language? 1. Whats Wrong With Assembly Language Assembly language has a pretty bad reputation. The common impression about assembly language programmers today is that they are all hackers or
2、 misguided individuals who need enlightenment. Here are the reasons people give for not using assembly: ( 1) Assembly is hard to learn. ( 2) Assembly is hard to read and understand. ( 3) Assembly is hard to debug. ( 4) Assembly is hard to maintain. ( 5) Assembly is hard to write. ( 6) Assembly langu
3、age programming is time consuming. ( 7) Improved compiler technology has eliminated the need for assembly language. ( 8) Today, machines are so fast that we no longer need to use assembly. ( 9) If you need more speed, you should use a better algorithm rather than switch to assembly language. ( 10) M
4、achines have so much memory today, saving space using assembly is not important. ( 11) Assembly language is not portable. These are some strong statements indeed! Given that this is a book which teaches assembly language programming, written for college level students, written by someone who appears
5、 to know what hes talking about, your natural tendency is to believe something if it appears in print. Having just read the above, youre starting to assume that assembly must be pretty bad. And that, dear friend, is eighty percent of whats wrong with assembly language. That is, people develop some v
6、ery strong misconceptions about assembly language based on what theyve heard from friends, instructors, articles, and books. Oh, assembly language is certainly not perfect. It does have many real faults. Those faults, however, are blown completely out of proportion by those unfamiliar with assembly
7、language. The next time someone starts preaching about the evils of assembly language, ask, how many years of assembly language programming experience do you have? Of course assembly is hard to understand if you dont know it. It is surprising how many people are willing to speak out against assembly
8、 language based only on conversations theyve had or articles theyve read. Assembly language users also use high level languages (HLLs); assemblys most outspoken opponents rarely use anything but HLLs. Who would you believe, an expert well versed in both types of programming languages or someone who
9、has never taken the time to learn assembly language and develop an honest opinion of its capabilities? In a conversation with someone, I would go to great lengths to address each of the above issues.Indeed, in a rough draft of this chapter I spent about ten pages explaining what is wrong with each o
10、f the above statements. However, this book is long enough and I felt that very little was gained by going on and on about these points. Nonetheless, a brief rebuttal to each of the above points is in order, if for no other reason than to keep you from thinking there isnt a decent defense for these s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 汇编语言 艺术
