.: .____________________________. :. ._| |_. ___ | __ | ________ _/ //__|__ ____ _ _/ //_______ _____ _|_ / / _) _ /_\\_ /___ _/ /_\\_ \_ _/ / \ \ / _/ / \ / / / \ _/ _ /_________\ \ \____\_____\ _ /___\_____\ _ \/-diP--_ _______\_____/-----_ ______\____\-|----bM!-\/ _____|___ ______ __ ______ | _____ __\\_ /__\\_ \___\\_)_ __\\_ \| / //_ _) / / / / (_ / // _/ \ /______\ / / / \ \ _ /_______\_____________\________\___\_______\_______\ _ \/ - ------|--------------------------------|------ - \/ _ _|_ _|_ _ :/( - ---BREAKPOINT 2005--- - )\: :/( - ------SEMINARS------- - )\: "Compilers and Assembler" Oldschool demo coders used to write everything in assembler - today even 4k-intros are written in c++. The compiler is the most important tool of the programmer, and those who seek optimum performance in time and space should examine carefully what the compiler does. This seminar shows which c++-constructs generate good code and which don't, focussing on Microsoft Visual C++. The requirements of intro-programming and 3d computer graphics raise their own questions. "Inline assembly" and "intrinsics" are presented, and one should consider the CPU: optimised assembler code looks quite different today than back in the oldschool times. Dierk 'chaos' Ohlerich / farbrausch Chaos is one of the best known and highest rated coders in the demoscene. Back in the days as a member of Sanity he did not only do never-forgotten demos on the Amiga, he also invented new techniques like the rotozoomer. He continued his work on the PC and supplied important parts for some of the best known demos and intros of the scene and set new standards with demotools like .werkkzeug. In his day job he works as a game developer at 49 Games. www.farbrausch.com theprodukkt.com www.xyzw.de - - - -- -- --- -- [http://breakpoint.untergrund.net]