General BooksFictionCrime & ThrillerRomanceTeen & Young AdultAction & AdventureHistorical FictionClassicalSportsSocial ScienceComputersHistoryMedicineScience & MathLanguagesHumourComics & MangasReligionPoliticsHome & KitchenLawExam PreparationEngineeringToys & GamesSchool BooksYoung Adult FictionModern & contemporary fiction (post c 1945)MoxicCrime & mysteryJuvenile FictionOffice ProductsCrafts, Hobbies & HomeChildren's BooksHealthReferenceAdult & contemporary romanceModern & contemporary fiction (post c 1945)TextbooksMovies & TV ShowsReligionBiography & AutobiographyClothing & AccessoriesBodySocial ScienceIndustrial & ScientificComputersSelf HelpFantasy romanceYoung Adult NonfictionScienceScience & TechBusinessJuvenile NonfictionArts & FilmsScience Fiction & FantasyHorror & ghost storiesTechnology & EngineeringWesternsHealth & FitnessBiographiesHistorical mysteriesLiterary CriticismCrime & mysteryGeneral fiction (Children'sFamily & RelationshipsNon-ClassifiableAdventureBusinessFantasy & magical realism (Children'sChildren'sChildren & Young AdultsMaps & AtlasesMusical InstrumentsReligious & spiritual fictionClassic fiction (pre c 1945)FamilyBibliographiesMystery & DetectiveHistory of Western philosophyHistorical adventureHealthLanguage Arts & DisciplinesWestern philosophyVideo GamesHealth & Personal CareHistory of the AmericasLanguage self-study textsClassic crimeModern and contemporary fiction: literary and generalWestern philosophy: AncientAstrologyEuropean historyStationery itemsMindAnthologies (non-poetry)PoliticalMyth & legend told as fictionComputing, Internet & Digital MediaReference worksCookingWestern philosophy: c 1600 to c 1900Biography: generalArtWildlife: general interestIntellectual property lawSagasSoftware EngineeringChristian life & practiceComputers & AccessoriesErotic fictionTextbooksNeurology & clinical neurophysiologyFolklorePoetry by individual poetsEducational: GeographyCircuits & componentsEspionage & spy thrillerSports & RecreationPhenomenology & ExistentialismCrafts & HobbiesTravel & holiday guidesPlaysPolitics and governmentSex & sexualityEducational: HistoryBiography: historicalGames & ActivitiesSelf-help & personal developmentHorror & ghost storiesFiction & related itemsBiographySocial & political philosophyGrocery & Gourmet FoodsMathematical physicsSocial & political philosophyLiteraire fictie algemeenHandicraftsSpringerPolitics & governmentBusiness strategyPublic health & preventive medicineBanking lawDogs as petsPregnancyTravel & TourismManagement & management techniquesSocial & cultural historyRole-playingSecond World WarInvestment analysisAdvice on parenting
All Books
Elements of Programming Style
Computers & Internet

Elements of Programming Style

17,241.79

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

"The elements of programming style" by Brian W. Kernighan, P. J. Plauger, published by Computing Mcgraw-Hill. from PREFACE to the First Edition Good programming cannot be taught by preaching generalities. The way to learn to program well is by seeing, over and over, how real programs can be improved by the application of a few principles of good practice and a little common sense. Practice in critical reading leads to skill in rewriting, which in turn leads to better writing. This book is a study of a large number of “ real” programs, each of which pro¬ vides one or more lessons in style. We discuss the shortcomings of each example, rewrite it in a better way, then draw a general rule from the specific case. The approach is pragmatic and down-to-earth; we are more interested in improving current programming practice than in setting up an elaborate theory of how pro¬ gramming should be done. Consequently, this book can be used as a supplement in a programming course at any level, or as a refresher for experienced programmers. The examples we give are all in Fortran and PL/I, since these languages are widely used and are sufficiently similar that a reading knowledge of one means that the other can also be read well enough. (We avoid complicated constructions in either language and explain unavoidable idioms as we encounter them.) The princi¬ ples of style, however, are applicable in all languages, including assembly codes. Our aim is to teach the elements of good style in a small space, so we concen¬ trate on essentials. Rules are laid down throughout the text to emphasize the les¬ sons learned. Each chapter ends with a summary and a set of “ points to ponder,” which provide exercises and a chance to investigate topics not fully covered in the text itself. Finally we collect our rules in one place for handy reference. from PREFACE to the Second Edition The practice of computer programming has changed since The Elements of Pro¬ gramming Style first appeared. Programming style has become a legitimate topic of discussion. After years of producing “ write-only code,” students, teachers, and computing professionals now recognize the importance of readable programs. There has also been a widespread acceptance of structured programming as a valuable cod ¬ ing discipline, and a growing recognition that program design is an important phase, too often neglected in the past. We have revised The Elements of Programming Style extensively to reflect these changes. The first edition avoided any direct mention of the term “ structured pro¬ gramming,” to steer well clear of the religious debates then prevalent. Now that the fervor has subsided, we feel comfortable in discussing structured coding techniques that actually work well in practice. The second edition devotes a whole new chapter to program structure, showing how top-down design can lead to better organized programs. Design issues are dis¬ cussed throughout the text. We have made considerable use of pseudo-code as a program development tool. We have also rewritten many of the examples presented in the first edition, to reflect (we hope) a greater understanding of how to program well. There are new examples as well, including several from the first edition which now serve as models of how not to do things. New exercises have been added. Finally, we have extended and generalized our rules of good style. Book details: 181 pages, published 1978. Order now on BookShops.in with fast, reliable delivery across India.

Book Specifications

ISBN-139780070342071
ISBN-100070342075
PublisherComputing McGraw-Hill
Languageenglish
Print Length168 pages
CategoryComputers & Internet

Frequently Asked Questions

What is the price of Elements of Programming Style?
Elements of Programming Style is available at ₹17,241.79 on BookShops.in.
Does BookShops.in offer free delivery for Elements of Programming Style?
FREE delivery on all orders for Elements of Programming Style.
Is Cash on Delivery available for Elements of Programming Style?
Yes, Cash on Delivery (COD) is available for Elements of Programming Style on BookShops.in. Pay when your order arrives.
What is the return policy for Elements of Programming Style?
BookShops.in offers a 15-day hassle-free return policy for Elements of Programming Style. Contact us at [email protected] or call +91 81899 68108.
Is Elements of Programming Style authentic?
Elements of Programming Style is listed on BookShops.in after verification of product details including ISBN, title, and availability information.
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai Tamilnadu 625020 India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started