The second volume in the Write Great Code series supplies the critical information that today s computer science students don t often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language
標簽: information the critical supplies
上傳時間: 2014-02-21
上傳用戶:luke5347
The core of Java(TM) technology, the Java virtual machine is an abstract computing machine that enables the Java(TM) platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a compiler for the Java virtual machine must have an in-depth understanding of its binary class format and instruction set. If you are programming with the Java programming language, knowledge of the Java virtual machine will give you valuable insight into the Java platform s security capabilities and cross-platform portability. It will increase your understanding of the Java programming language, enabling you to improve the security and performance of your programs.
標簽: machine Java technology computing
上傳時間: 2016-05-03
上傳用戶:zhenyushaw
由三星的2442修改而來,正確引導eboot,請注意用三星公版的硬件配置,具體可以參考QQ2440,因為我在些平臺上跑過,具體操作 1.target settings : post-linker:選擇為 ARM fromELF 2.ARM assembler與 ARM c compiler 的 architecture or processor 選擇為:ARM920T 3.ARM linker的 output:RO base為 0x00000000 (當仿真時為:0x30000000),layout的 object/sysmbol:為2440init.o section:Init 4.ARM fromELF 的 output:format:plain binary , output file name:nboot.bin 下面為全部源碼,注意用ADS編譯 2442addr.h 2442addr.inc 2442init.s 2442lib.c 2442lib.h 2442loader-1208.c 2442slib.h 2442slib.s Def.h k9s1208_s.s Memcfg.inc Nand.h Nand_mini.c Option.h Option.inc
標簽: post-linker settings target eboot
上傳時間: 2016-05-06
上傳用戶:moshushi0009
A framework written in Java for implementing high-level and dynamic languages, compiling them into Java bytecodes. An implementation of Scheme, which is in the Lisp family of programming languages. Kawa is a featureful dialect in its own right, and additionally provides very useful integration with Java. It can be used as a “scripting language”, but includes a compiler and all the benefits of a “real” programming language, including optional static typing.
標簽: implementing high-level framework compiling
上傳時間: 2014-01-05
上傳用戶:libinxny
source code for a sample alarm control panel system using Freescale MC9S12DP256 . The project was implemented using ImageCraft s ICC12 compiler and tested under Metrowerks CodeWarrior, though it should be possible to build the project with any other HC(S)12 compiler as well.
標簽: Freescale control project source
上傳時間: 2016-06-12
上傳用戶:qb1993225
this application program demonstrate programming and simulation of the on-chip CAN (controller area network) interface of the C167/ST10-F168. The sample source code can be compiled using keil C166 compiler. To test the program you may use the uVision2 debugger/simulator that is part of keilPK166 package.
標簽: application demonstrate programming controller
上傳時間: 2013-12-11
上傳用戶:zmy123
編譯原理課程設計核心模塊。(除語義分析外都經過測試) 適用于 Turbo C++,C++ Builder,Visual C++ 若出現內存不足,請將數組定義小一些,且定義為Static 接口說明見compiler.h文件
上傳時間: 2013-12-25
上傳用戶:WMC_geophy
Oracle調用接口, initial makefiles created for following compilers: * Borland 5.5 compiler and command-line tools * MinGW
上傳時間: 2014-08-13
上傳用戶:weiwolkt
Oracle調用接口, initial makefiles created for following compilers: * Borland 5.5 compiler and command-line tools * MinGW
上傳時間: 2014-01-02
上傳用戶:頂得柱
Clock+data serial protocol for PIC16/18F processors. Contains an example application for Zoom/Focus/Iris lens motor control. Written for HiTech C compiler.
標簽: application processors for Contains
上傳時間: 2013-12-13
上傳用戶:aeiouetla