Title of article :
Guide to Good Practice in using Open Source Compilers with the AGCC Lexical Analyzer
Author/Authors :
Rocsana BUCEA-MANEA-TONIs، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Abstract :
Quality software always demands a compromise between usersʹ needs and hardware resources To be faster means expensive devices like powerful processors and virtually unlimitedamounts of RAM memory. Or you just need reengineering of the code in terms of adaptingthat piece of software to the clientʹs hardware architecture. This is the purpose of optimizingcode in order to get the utmost software performance from a program in certain givenconditions. There are tools for designing and writing the code but the ultimate tool for optimizingremains the modest compiler, this often neglected software jewel the result of hundredsworking hours by the best specialists in the world. Even though, only two compilers fulfillthe needs of professional developers, a proprietary solution from a giant in the IT industry, and the Open source GNU compiler, for which we develop the AGCC lexical analyzerthat helps producing even more efficient software applications. It relies on the most popularhacks and tricks used by professionals and discovered by the author who are proud to presentthem further below
Keywords :
Cache , null pointers , tweaking. , dynamic linkage , registers
Journal title :
Informatica Economica Journal
Journal title :
Informatica Economica Journal