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
由三星的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
Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C
上傳時間: 2016-07-31
上傳用戶:talenthn