though i have not yet faced big projects , but i have succeeded in small things ,which have increased my confidence level a lot.I can do yet larger projects.Kindly suggest me some way keeping in heart, that i know only c %26amp; a very little of c++(not enough to do project works i believe .) please give me a greater job to do .I wish to face bigger challenges.
I would like to know how can i get project works based on c language.?
hey u wana take bigger projects
there r 2 why dont u try them
first of all i would like u suggest u dat shift to dot net platform
like visual c++ .NET
on visual c++.net do one thing and temme ASAP
1. build a software that will load a bmp or jpg file from ur disk and removes all color out of it except white... means that will make all colors black but white remains same
try this man
ciao
Reply:All you need to know if you are programming is syntax and structure... The best programs to write when learning a language, in my opinion, are :
#1 - Simple hello world application.
#2 - Simple I/O interface with a human, usually some form of calculator from a command line.
#3 - A network socket client which can connect to an open port and read a response.
#4 - A network server which can accept connections from your own client.
#5 - Applications #3 and #4 but multi-threaded
#6 - Applications #3,#4 and #5 but with a graphical user interface
Then work on adding debug and error handling to your applications... Once you've done all that you'll be sorted, network programming and sychronisation of multiple threads is as hard as it's going to get.
3D programming is different, but you do need to know all of the above to create 3D programs as they will be very usefull once you have a good 3D engine going.
One thing you should never do is assume you don't have anything left to learn... You never know everything.
I'm the creator of an on-line MMORPG and every time I sit down and start working on it I look at what I did previously and think of better ways to do things... It's always progressing and being improved.
Reply:Hi John,
often (for some of us), it's more motivating to work in a team. You could go to sourceforge.net and look for teams which need help with programming - some of the projects there are big, some are small, i'm sure you can find something. And if sourceforge.net is not enough, there's also savannah.gnu.org.
Reply:Hello John,
The best way to learn about succeeding in medium to large projects is by examining how such systems are built. ie. How is the complexity broken up, how are the files structured, how to use tools like Makefile etc.
In case you have access to Kerninghan and Pike's classic book on UNIX, there is a medium sized project mentioned towards the end on a calculator. It is a pretty good learning experience to go over it.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment