[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-502131-105":59,"doc-detail-502131-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","let-us-c-fifth-edition","Let Us C - Fifth Edition","","Preface to the fifth edition of “Let Us C” by Yashavant P. Kanetkar, reflecting on the post–DOTCOM and post-9/11 era and the growth of India as a software brand. Describes how C programming instruction is split into two phases for learners and for building real-world Windows and Linux programs. Explains why earlier DOS-centric chapters were replaced, outlines the role of Turbo C/C++ for simplicity, and points readers to updated Linux/Wind​ows-focused content and available source code.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/let-us-c-fifth-edition/502131/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/let-us-c-fifth-edition/502131.png","ImageObject",300,407,{"name":92,"@type":93},"Danger Angel","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-23","2026-10-03",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",63,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What are the two phases of a C programmer’s life described in the preface?","Question",{"text":113,"@type":114},"The first phase focuses on learning C language elements in a simple environment. The second phase emphasizes using those elements to build programs for environments like Windows and Linux.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"Why does the author mention Turbo C/C++ in the first fifteen chapters?",{"text":118,"@type":114},"Turbo C/C++ is presented as a simple learning environment that helps beginners master C, even though most programs would work with other C compilers.",{"name":120,"@type":111,"acceptedAnswer":121},"Which later chapters are devoted to Windows and Linux programming, and what expertise is emphasized?",{"text":122,"@type":114},"Chapters 16 to 21 focus on creating programs for Windows and Linux. The author stresses understanding each OS’s programming model, including Windows messaging architecture and Linux signaling mechanisms.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},502131,1791138049,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":145,"read_time":146},962090769052,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Let UsC  \nFifth Edition  \nYashavant P. Kanetkar  \nDedicated to baba  \nWho couldn’t be here to see this day...  \nAbout the Author  \nDestiny drew Yashavant Kanetkar towards computers when the IT industry was just making a beginning in India. Having completed his education from VJTI Mumbai and IIT Kanpur in Mechanical Engineering he started his training company in Nagpur.  \nYashavant has a passion for writing and is an author of several books in C, C++, VC++, C\\#, .NET, DirectX and COM programming. He is a much sought after speaker on various technology subjects and is a regular columnist for Express Computers and Developer 2.0. His current affiliations include being a Director of KICIT, a training company and DCube Software Technologies, a software development company. In recognition to his contribution Microsoft awarded him the prestigious “Best .NET Technical Contributor” award recently. He [can be reached at](can be reached at kanetkar@kicit.com)[ ](can be reached at kanetkar@kicit.com)[kanetkar@kicit.com](can be reached at kanetkar@kicit.com).  \nPreface to the Fifth Edition  \nIt is mid 2004. World has left behind the DOTCOM bust, 9/ 11 tragedy, the economic downturn, etc. and moved on. Countless Indians have relentlessly worked for close to two decades to successfully establish “India” as a software brand. At times I take secret pleasure in seeing that a book that I have been part of, has contributed in its own little way in shaping so many budding careers that have made the “India” brand acceptable.  \nComputing and the way people use C for doing it keeps changing as years go by. So overwhelming has been the response to all the previous editions of “Let Us C” that I have now decided that each year I would come up with a new edition of it so that I can keep the readers abreast with the way C is being used at that point in time.  \nThere are two phases in every C programmer’s life. In the first phase he is a learner trying to understand the language elements and their nuances. At this stage he wants a simple learning environment that helps him to master the language. In my opinion, even today there isn’t any learning environment that can beat Turbo C/C++ for simplicity. Hence the first fifteen chapters are written keeping this environment in mind, though a majority of these programs in these chapters would work with any C compiler.  \nArmed with the knowledge of language elements the C programmer enters the second phase. Here he wishes to use all that he has learnt to create programs that match the ability of programs that he see in today’s world. I am pointing towards programs in Windows and Linux world. Chapters 16 to 21 are devoted to this. I would like to your attention the fact that if you want to program Windows or Linux you need to have a very good grasp over the programming model used by each of these OS. Windows messaging architecture and Linux signaling mechanism are the cases in point. Once you understand these thoroughly rest is just a  \nmatter of time. Chapters 16 to 21 have been written with this motive.  \nIn Linux programming the basic hurdle is in choosing the Linux distribution, compiler, editor, shell, libraries, etc. To get a headstart you can follow the choices that I found most reasonable and simple. They have been mentioned in Chapter 20 and Appendix H. Once you are comfortable you can explore other choices.  \nIn fourth edition of Let Us C there were chapters on ‘Disk Basics’,‘VDU Basics’, ‘Graphics’, ‘Mouse Programming’, ‘C and Assembly’. Though I used to like these chapters a lot I had to take a decision to drop them since most of them were DOS-centric and would not be so useful in modern-day programming. Modern counterparts of all of these have been covered in Chapters 16 to 21. However, if you still need the chapters from previous edition they are available [at](at www.kicit.com/books/letusc/fourthedition)[ ](at www.kicit.com/books/letusc/fourthedition)[www.kicit.com/books/letusc/fourthedition](at www.k","cbCaisRjt47pQMUQ","https://ap.wps.com/l/cbCaisRjt47pQMUQ","pdf",7580198,743,"English","# Contents\n## 1. Getting Started\n## 2. The Decision Control Structure","[{\"question\":\"What are the two phases of a C programmer’s life described in the preface?\",\"answer\":\"The first phase focuses on learning C language elements in a simple environment. The second phase emphasizes using those elements to build programs for environments like Windows and Linux.\"},{\"question\":\"Why does the author mention Turbo C/C++ in the first fifteen chapters?\",\"answer\":\"Turbo C/C++ is presented as a simple learning environment that helps beginners master C, even though most programs would work with other C compilers.\"},{\"question\":\"Which later chapters are devoted to Windows and Linux programming, and what expertise is emphasized?\",\"answer\":\"Chapters 16 to 21 focus on creating programs for Windows and Linux. The author stresses understanding each OS’s programming model, including Windows messaging architecture and Linux signaling mechanisms.\"}]","Let Us C - Fifth Edition | PDF",1791029470,1872]