On November 25th 2016 @ 8:20 I have decided that - "I would write a blog daily".
My idea is to write on something interesting and fun.
It will be on wide range of things including but not restricted to books, technical topic, personal, philosophical, god, daily routine or YouTube videos…
My idea is Writing daily would lead to creative life and I can hone my writing skills to too.
Making it public is to take criticism and to improve.
Today i will write on my favorite book C Programming by Brian Kernighan and Dennis Ritchie. I am working as Software Engineer working on Embedded Software for ~10 years now. With the word Embedded comes my affection to "C" Language.
I was introduced to C during by 8th standard (Year 1998)(First year of high school). During those days there no curriculum of programming in school. But i had good number of Acquaintances working as Software Engineers, and their suggestion for vacation is to "learn computers and programming". Then i was made to join course on "Basics of computer and programming in C". I used to daily go 4 km peddling my cycle to institute for 6 weeks. At that age my interest was gaming; playing console based games such as Dave, Contra etc. I used Blue screen Turbo C compiler and editor.
When I joined my Engineering that is when Programming became serious. Even though I did my engineering in Electronics and Communication i was interested in programming a lot. I was introduced to K&R book by one of my senior (Year 2003) and i bought a copy of it immediately. I have to admit that i never read the book from start to end. But i have read most part of it many time (~ 10 times). I read the introduction of the book i felt the information density is very high and needed most concentration. Really liked the idea of giving the birds eye view in introduction of language before giving details. Most of my friend did not past the 1st chapter. Along with reading this book I wrote some simple C program not just example given in the book. I still remember writing program like "Who wants to be Crorepati" (Who wants to be millionaire), snake (game), line based text editor so on. There was no internet connection in my PC those days, had to go to College lab for that. Not much resources like http://ocw.mit.edu/ other programming sites like http://www.geeksforgeeks.org/ or https://www.topcoder.com/
I used to read and re-read the book and makes many notes in the side. Each read used to highlight to me some part which i had ignored previously. Information density is so much that you need to read it more than once. I participated in several programming quiz held in Collage and used to do well. Most of questions become easy once concepts are clear. I remember one of senior telling me that "Questions are several, concepts are limited". Hence understand the concepts you will do well with questions. K & R helped me getting this concepts very clearly. I had weird thought process of "What would compiler do ?"; it helped me a lot. By my 3 year of Engineering; i started conducting C classes and C quizzes. This increased my understanding a lot as setting question and conducting classes are lot difficult. I still cherish reading K&R time and again, i still own a copy.
I highly recommend K&R.
For any-one interested can also read my series of Tutorial articles on C programming here - http://www.harishnote.com/p/c-programming.html
Do share your thoughts in the comment section bellow.
Today i will write on my favorite book C Programming by Brian Kernighan and Dennis Ritchie. I am working as Software Engineer working on Embedded Software for ~10 years now. With the word Embedded comes my affection to "C" Language.
I was introduced to C during by 8th standard (Year 1998)(First year of high school). During those days there no curriculum of programming in school. But i had good number of Acquaintances working as Software Engineers, and their suggestion for vacation is to "learn computers and programming". Then i was made to join course on "Basics of computer and programming in C". I used to daily go 4 km peddling my cycle to institute for 6 weeks. At that age my interest was gaming; playing console based games such as Dave, Contra etc. I used Blue screen Turbo C compiler and editor.
When I joined my Engineering that is when Programming became serious. Even though I did my engineering in Electronics and Communication i was interested in programming a lot. I was introduced to K&R book by one of my senior (Year 2003) and i bought a copy of it immediately. I have to admit that i never read the book from start to end. But i have read most part of it many time (~ 10 times). I read the introduction of the book i felt the information density is very high and needed most concentration. Really liked the idea of giving the birds eye view in introduction of language before giving details. Most of my friend did not past the 1st chapter. Along with reading this book I wrote some simple C program not just example given in the book. I still remember writing program like "Who wants to be Crorepati" (Who wants to be millionaire), snake (game), line based text editor so on. There was no internet connection in my PC those days, had to go to College lab for that. Not much resources like http://ocw.mit.edu/ other programming sites like http://www.geeksforgeeks.org/ or https://www.topcoder.com/
I used to read and re-read the book and makes many notes in the side. Each read used to highlight to me some part which i had ignored previously. Information density is so much that you need to read it more than once. I participated in several programming quiz held in Collage and used to do well. Most of questions become easy once concepts are clear. I remember one of senior telling me that "Questions are several, concepts are limited". Hence understand the concepts you will do well with questions. K & R helped me getting this concepts very clearly. I had weird thought process of "What would compiler do ?"; it helped me a lot. By my 3 year of Engineering; i started conducting C classes and C quizzes. This increased my understanding a lot as setting question and conducting classes are lot difficult. I still cherish reading K&R time and again, i still own a copy.
I highly recommend K&R.
For any-one interested can also read my series of Tutorial articles on C programming here - http://www.harishnote.com/p/c-programming.html
Do share your thoughts in the comment section bellow.
i read the above notes and clarify my doubts very well.in this information i observe lot of things about technology.........thanks a lot
ReplyDeletebest embedded training institute in coimbatore
embedded course in coimbatore
embedded training in coimbatore
embedded training institute in coimbatore
embedded systems training in coimbatore
Embedded Training in Chennai | Embedded Training in Anna Nagar | Embedded System Training in Anna Nagar | Embedded System Training in Chennai | Best Embedded System Training in Chennai | Best Embedded Systems Training in Chennai | Embedded Training Institute in Chennai | Embedded System Training Institute in Chennai | Embedded Course in Chennai | Embedded Training Center in Chennai
ReplyDeleteI agree that a second pair of eyes is absolutely essential to avoid rejections. Through WordsRU.com I was able to get top class editing and proofreading, manuscript critique. They also write excellent author profiles and book synopsis, so pretty much the entire package.
ReplyDeleteProofreading Services For Business
Research Paper Writing Services
Children's Book Editing Services
Children's Book Writing Services
Scientific Editing Services
Business Reports Editing
Technical Editing Services
Editing Services For Business
This is great advice. If you're looking for professional editing and proofreading, check out WordsRU.com. They are thorough, quick and are ready to answer any questions you might have even after the edit
ReplyDeleteEssay Editing Services
Dissertation Editing Services
Thesis Editing Services
Academic Report Editing Services
Academic ESL
Personal Statement Editing
Learning to proofread your work yourself is a a must-have skill. But, it always helps to have a second pair of eyes review your work to make sure you haven't missed embarassing typos, or grammatical and syntactical errors. I'd suggest WordsRU.com for this. It also saves you a lot of time to have your work formatted according to the right style. Saves you a lot of time and allows you to focus on your work.
ReplyDeleteAcademic Editing and Proofreading Services
Academic Editing Services
Academic Proofreading Services
Article Editing Services
Article Writing Services
Journal Article Editing Services
Book Editing Services
Book writing Services
It is a good idea and I really like this post. Do well and Keep posting..
ReplyDeleteSocial Media Marketing Courses in Chennai
Social Media Marketing Training
Embedded System Course Chennai
Excel Training in Chennai
Linux Training in Chennai
Tableau Training in Chennai
Spark Training in Chennai
Unix Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Learning to proofread your work yourself is a a must-have skill. But, it always helps to have a second pair of eyes review your work to make sure you haven't missed embarassing typos, or grammatical and syntactical errors. I'd suggest WordsRU.com for this. It also saves you a lot of time to have your work formatted according to the right style. Saves you a lot of time and allows you to focus on your work.
ReplyDeleteEditing Services For Business
Proofreading Services For Business
Academic Editing and Proofreading Services
Academic Proofreading Services
This is great advice. If you're looking for professional editing and proofreading, check out WordsRU.com. They are thorough, quick and are ready to answer any questions you might have even after the edit
ReplyDeleteEssay Editing Services
Dissertation Editing Services
Thesis Editing Services
Academic Report Editing Services
Academic ESL Editing Services
Personal Statement Editing
I agree that a second pair of eyes is absolutely essential to avoid rejections. Through WordsRU.com I was able to get top class editing and proofreading, manuscript critique. They also write excellent author profiles and book synopsis, so pretty much the entire package.
ReplyDeleteAcademic Editing Services
Article Editing Services
Article Writing Services
Journal Article Editing Services
Research Paper Editing Services