How can I improve my C programming?
-
I am working as a Web Developer. I know some basics of C programming, but I want to learn the C language deeply. How can I implement system level application through learning and improving my C programming? Which books should I read for this?
-
Answer:
Write a small program in assembly, you will then see how C translates to memory allocation and instructions directly, and you will be relieved also that you never have to program in assembly again, because you have C.
Ron Maimon at Quora Visit the source
Other answers
If you are not getting the programming in one flow, then divide a program into small chunks. Try to understand the functions used in the main program. Make a sheet with four columns: Input arguments, Output value, Function name and Functionality.Against each user defined function, write down what is the purpose of that function. Then probably you will be able to make a mental map of the abstract things that are happening inside the program. Also expose yourself to a variety of algorithms and data structures. Pick a good book on algorithm ( may be) This will help you in ingesting easy, intermediate and difficult snippets. With regular use, you will be able to understand things.You should also ask this question to people like and . They will be able to guide you better.
Manishankar Singh
hey there! there is only one way to go when you want to become good at some ting . And that is practicing it. Sorry there is no other way around. there are plethora of sites that are out there that can helpĀ you learn a programming language form the very basics. I will suggest staring with http://codecademy.com hope this article helps you.
Harsh Khatri
Write programs. Read books. Rewrite programs.
Peter Krahulik
if you know c syntax, start writing a lot of code. just practice, practice and practice. check out this sites: https://www.hackerrank.com/domains
Ankit Tripathi
To improve coding skills all u need to do is development of codes.. Knowing the syntax is never enough,, the logic implementation and how you can write the code in least number of lines is important.... So take a task , any random one,, like based on logic of maths formulae or calendar tricks and try ro implement them All the best
Mohit Kejriwal
If you find little difficulty in self learning .. you must learn it from teachers or mentors ... MyOnlineEdu(.com) teaches C programming online with live instructor .. you can check the course details below and request for a free demo class which will help you to understand the teaching techniques. You can enroll into complete course after you like the demo class.. Link for C programming: http://www.myonlineedu.com/course/full-course-details.php?crid=1
Amalendu Kundu
To learn to write code, you've got to write code. Learn by doing and reading code that others have written.
Arno Brevoort
1.try to practice more and more coding in c language ,you can use the books to get problem and try to solve it on your own don't refer solutions 2. join or signup on coding competition websites such as this one => http://codeacademy.com or google coding competition websites
Yash Deshpande
Starting from hardware.I started C from the hardware side and I believe this is the best way. Get a hardware development board (e.g. Arduino or Raspberry) and use C to make something hardware related.You will learn a brave new world and will become a skilled C programmer as a byproduct.
Francesco Iovine
Related Q & A:
- How can I improve my endurance while skiing?Best solution by Sports
- How can I improve my singing?Best solution by Yahoo! Answers
- How can I improve my reaction time in volleyball?Best solution by Yahoo! Answers
- What certification can I get for C Programming?Best solution by Yahoo! Answers
- How can I get a computer programming job?Best solution by Stack Overflow
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.