Just an idea >?<
This is off a whim of boredom, and probably would be shot-down very quickly-"this isnt an open source community,blah", but i was thinking, what better group of programmers would be available then the ones that visit cprogramming.com, so heres the idea, we poll on an idea for a program, just something to do when were bored, and everyone works on it together through the bored. just an idea, :(
No offense to anyone is meant by the following statement. But, most of the people to the people here (I am including myself in the here group) cannot compare to some of the people on newsgroups. Of course there are some here that would feel right at home in the newsgroups. To see what I am talking about, visit the newsgroups comp.lang.c++ or comp.lang.c++.moderated.
>No offense to anyone is meant by the following statement.
No offense taken...especially since I frequent clc, clc++, and the like. :D
>we poll on an idea for a program
Not a bad idea, though you'll have to keep in mind that the majority of Cprogramming members are fairly new to C and C++, so the programs shouldn't be too outrageous.
Plus this idea has come up many times before - it usually peters out pretty quickly...
Good luck, though!
Many people here are learners, and tend to jump on such schemes as a learning exercise, but get bored with it once they feel they have learnt enough to run off and write their own OS.
The pro's don't have the time.
A real scheme would require a project manager, designs, documents, schedules, etc. etc. The turnover in here is probably too high to get anything like that done/agreed.
How about a larger program where everone contributes a module? In fact, they could be modules that no nothing about the implementation of the others, and the communication could be simple command line/file IO. It would be a fun way to teach the beginners about intermodule contracts, transactions, error propagation, and explore more advanced techniques. I'm sure we could come up with something interesting? I would even be willing to write a GUI interface module for it, actually. In fact, we could even go as far as using dynamic views common to browsers, ie: the program opens a file with instructions for loading new modules dynamically without recompilation. For instance, you might decide to write an OS memory manager for it. So you write a console processor, and simply add it to the main program's list of supported modules, along with instructions for loading and displaying it, as well as for querying the data from that module. Or hey, we could start with something much simpler, of course. Just depends on what sort of timeframe we could all agree on, and what level of effort everyone is willing to contribute...
thats a good plan, someone could each make their own module for their level of knowledge and what theyre interested in, that would give them motivation to write it. just need some ideas thrown in, and maybe I and a senior member could manage it. Im very familiar with the open source community, thats all i do as i am young :o people dont like paying young people, but anyways, if we would the the advantages of using a open source like environment, i have the resources we need.ie.CVS, tasks, bug tracker,patches, support, news etc.
One thing i noticed is that in newsgroups, once your question is off-topic it will hardly get any descent answers. But in cprogramming.com, people are ususally more tolerant.
Kinda like how thats off topic?
I WILL NoT TOLERATE THIS! hehe j/k