كتاب جيد يتحدث على اسرار البرمجة.
Expert C Programming: Deep C Secrets
Peter van der Linden
C code. C code run. Run code run...please!
All C programs do the same thing: look at a character and do nothing with it.
Have you ever noticed that there are plen
ty of C books with suggestive names like
C Traps and
The C Puzzle Book
Obfuscated C and Other Mysteries
, but other programming
languages don't have books like that? There's a very good reason for this!
C programming is a craft that takes years to perfect.
A reasonably sharp person can learn the basics of
C quite quickly. But it takes much longer to master
the nuances of the langua
ge and to write enough
programs, and enough different programs, to become an expert. In natural language terms, this is the
difference between being able to order a cup of coffee in Paris, and (on the Metro) being able to tell a
native Parisienne where to get off. This book is an advanced text on the ANSI C programming
language. It is intended for people who are already writing C programs, and who want to quickly pick
up some of the insights and techniques of experts.
Expert programmers build up a tool kit of techni
ques over the years; a gr
ab-bag of idioms, code
fragments, and deft skills. These are acquired slowly over time, learned from looking over the
shoulders of more experienced colleagues, either directly or while maintaining code written by others.
Other lessons in C are self-taught. Almost every beginning C programmer independently rediscovers
the mistake of writing:
عدد مرات التحميل : 14751 مرّة / مرات.
تم اضافته في : الأحد , 11 مايو 2008م.
حجم الكتاب عند التحميل : 2.1 ميجا بايت .
Modeled after the "Dead Poets Soci
ety," which was actually an appreciation group for classical
rhymesters, the Dead Com
puters Society is an appreciation group
for computer architectures that no
longer exist. It started as an informal discussion
panel at the 1991 ASPLOS ("Architecture Support for
Programming Languages and OS's") conference in Sa
nta Clara, California. A group of friends and
colleagues attending the conference noticed that many of them had worked on systems that were now
They decided to make light of this by forming the Dead Computers Society and holding an open
forum round table on the issues involved. The hope was that an intelligent retrospective would allow
future designers to learn from the lessons of the pa
st. Membership of the Dead Computers Society is
open to anyone who has helped design, build, or program a computer system that no longer exists,
ideally for a company that no longer exists. Ther
e are a lot of these; a partial list is shown in
Table 11-3. Dead Computers
The Dead Computers Honor Roll
American Supercomputer Inc.
Ametek/Symult Intel iPSC/2
Astronautics Intel/Siemens BiiN
CDC 7600, Cyberplus
Evans & Sutherland CD
FLEX (Flexible Computer)
Goodyear Aerospace/Loral DataFlow Systems
Texas Instruments ASC
Floating Point Systems AP-lin
e and T-series
On the other hand, membership is also open to anyone who just thinks it's a kind of neat idea. At the
inaugural meeting, there were over 350 attendees.
The panel moderator tried to draw the members out on the "one single thing that, more than anything
else, was responsible for your dead computer." The Elxsi designer said that they had tried to push the
technology too much and used ECL (emitter-coupled logic) before it was ready for prime time.
However, the chief architect from Multiflow, which went down the tubes around the same time as
Elxsi, felt that their decision not to use ECL was one of several factors that ultimately caused
About the only consensus was that management and market conditions were responsible for many,
many more bankruptcies than were technical failures. This is understandable; companies that don't
تحميل وقراءة أولاين مباشر بدون روابط كتاب اعمق اسرار البرمجة pdfExpert C Programming: Deep C Secrets
قراءة و تحميل كتاب البرمجة بلغة الVBA في الوورد PDF مجانا
قراءة و تحميل كتاب أسرع طريق لتعلم البرمجة PDF مجانا
قراءة و تحميل كتاب البرمجة باستخدام الباتش سكربت PDF مجانا
قراءة و تحميل كتاب التحليل والتصميم باستخدام UML PDF مجانا
قراءة و تحميل كتاب شرح الـ Portable Executable PDF مجانا
قراءة و تحميل كتاب احترف البايثون الآن - Learn python now PDF مجانا
قراءة و تحميل كتاب مقدمة في قواعد بيانات أوراكل - Introduction to oracle databases PDF مجانا
قراءة و تحميل كتاب أنظمة التعرف على الصوت - Speech recognition systems PDF مجانا