At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
C,C++,Java,Python will do good but will work in any language(even binary !!! :P )
Basically I want to improve my algorithm and get up to date with programming trends now a days.
Have you tried one of the Linux groups? They want volunteers for all sorts of activities and encourage programmers.
I'm sure there's lots of FOSS projects who could use anyone nice enough to come in and improve their code.
Linux is confusing for me as i have no knowledge of header files and preprocessor commands of C/C++/python.(as it is widely developed in C and python)
You know C++, so you basically already know the most important parts of C. You might just need to be more familiar with the c standard library stuff.
Also in our school we are taught in turbo c++ but the syntax used in it is outdated and I am facing problems.Like :instead of "
" use " " and then "using namespace std;".Many compilers flag an error if I interchange these two.
Just one off topic question : how will you display proper numbers with double variables? What I mean is when I print a double variable it shows something like this "2e10" or something.How can I get full length digits like "2154253654"?
You've got 2 options 1. use printf (from the cstdio library), 2. use one of those objects from the iomanip library
Have you thought about iPhone or Android Apps? My interest in computing started with hacking but my lack of knowledge of the underlying programmes lead me to looking at how assembly languages actually worked and made the connections between the OSs and CPUs etc. Owning a Mac I wanted to have something I could do as well as read about so I was lead to Objective-C, using which I wrote my first real programme within 6 weeks. This involved lots of reading at first -trying to find the best books - then some hands on "Hello world!" stuff, then a very simple programme that did nothing of note but it worked. I am about to start back at school studying IT in general so had to stop the programming, which did take up a lot of time at first. But, I recently started a new Obj-C book just as a diversion and found that my understanding came back very quickly - it is a relatively easy language and there seem to be lots of opportunities in the App game so I would recommend a look at Obj-C. I know you want hands-on and self-teaching is difficult but when you have one of those eureka moments it's very rewarding.
OK thanks for the info...