On 3/9/2005 at 20:39 Jan Ekström wrote:

>Clay!
>Thank you for your answer.
>Still. I have been programming IBM system 3- AS 400  thirty years ago
or
>so.
>I didn't like the IBM prison. I'am struggeling for fresh air.
>I like SQLite very much.
>I want to put data - preferably validated data -  in my sqlite
database.
>Then work with the data and finaly get the result out on paper.
>Later perhaps I want to try the same with MYSQL and php.
>All in open source inviroment.
>But for now. Where can I find C and C compiler - if C is right - or
>another
>suitable tole for my efforts.

There are far too many correct answers to this question for me to start
listing them.   You need to evaluate the options and decide.

Nearly all open source OSes come with gcc installed, which is a plenty
good C/C++ compiler.  If yours doesn't have it, or make it really easy
to install then you are likely looking at the wrong distribution.   (I
haven't used any that don't have it)   See the documentation to your
package manager.

C is great for low level, performance at any price work.   It is a pain
for quick and dirty code, and leaves a lot of room to shoot yourself in
the foot if you are not careful.  This is the price you pay for power,
it might or not be worth it.   The way you ask the question I'm going
to guess that you are not a C expert, so I would recomend you avoid C
when you can.    However remember that when the going gets tough you
might need to drop into C where everything is hard, but at least if it
can be done C can do it.

I recomend you use python (www.python.org) as your programing language.
  However sqlite comes with good tcl binding, and tcl is nice enough.
I can't stand perl, but this is a personal thing, you need to make your
own decisions.   Ruby is sometimes mentioned as a good general purpose
scripting language, but I know nothing about it.   Those 4 are the main
open source scripting languages, take your pick.

I would strongly recomend postgressql over mysql where you have a
choice.  Where you need a simple database sqlite is better than mysql,
where you need a powerful database postgresssql is better.  In the
little middle ground left you will find that mysql still isn't enough
better to bother with.   There is one major exception though: mysql is
used all over and is worth knowing because you might encounter it
again.




Reply via email to