Re: A reasonable project.



On Dec 2, 12:45 am, Robin Kåveland Hansen <kaavel...@xxxxxxxxx> wrote:
Hi there.

I've been learning C over the past 6 or so months, by writing small
programs and reading a couple of books on the language. This means that
I'm reasonable comfortable around pointers, dymanic memory
allocation/deallocation and the language in general. Enough to be catious
but not despair, in any case.

However I find myself doing things like implementing linked lists, trees
and writing small, simple (and working!) utilities that normally ship with
a *nix system to see if I'm able to do it. I guess that what I'm getting
at here, is that what I've been doing lately, while certainly makes me a
bit more experienced, doesn't give the feeling of learning and joy I first
had when learning C.

All in all, I write programs that aren't "realistic", and don't have any
real applications (Because there are already better ones out there), and
can't give me the sense of challenge I really want. I'd much prefer if I
had a project of some reasonable size that would challenge me, while still
being doable that I could benefit from. I'm not saying it needs to be
innovative or can't already exist... But I want it to be big enough to
force me to learn how to write makefiles, proper structure of header files
and code files, and a bit about how things work in The Real World.

I've been thinking about writing a shell, but I'm not sure how involved
this really is (I'd also need to read some POSIX papers I think?). I've
been considering a linear algebra library, but this too would perhaps feel
a bit artificial, so I'm not sure if I would have a lot of benefit from it?

And that's the only two ideas I've been able to come up with. While this
isn't necessarily the right group for this, I was hoping that some of the
experienced C programmers that are bound to be here had ideas, or could
recollect what you did when you were at this stage.

Basically any suggestion, and any input is very, very welcome.

--
Kind regards,
Robin

Hi, please send me some c programs regarding dadabase management in
colleges. My email id is kiranshadow@xxxxxxxxx
.



Relevant Pages

  • Re: good riddance (to bad rubbish)
    ... >>remarks. ... take care and maybe one day you'll find other way of writing ... > see this newsgroup as your own personal learning centre ... > If you really want people to say, in your language, "Spierdalaj" then ...
    (uk.culture.language.english)
  • A reasonable project.
    ... I've been learning C over the past 6 or so months, by writing small ... programs and reading a couple of books on the language. ... force me to learn how to write makefiles, proper structure of header files ...
    (comp.lang.c)
  • Re: Free Code? Where?
    ... > done so far are writing small console programs. ... does to learn the essentials of a language. ... perhaps focus on smaller projects for learning, ...
    (comp.programming)
  • Re: Free Code? Where?
    ... >> done so far are writing small console programs. ... > does to learn the essentials of a language. ... > perhaps focus on smaller projects for learning, ...
    (comp.programming)
  • Re: Vinca script, cross bar angle - Ki Ri Ke
    ... I was writing in English, ... I remembered that Marija Gimbutas ... wrongly thought it was in The Language of the Goddess, ... You ignore all I write about Goebekli Tepe, ...
    (sci.lang)