That is really a bad question. If you know an idea of what each does, then
why are you asking? Ok, I will answer:
C/C++ is good for big projects. Well, C isn't, but ++ is. C++ is object
oriented and, of course, compilable.
Perl is very nice for text processing (it is not a word processor though :-)
and number crunching. I find Perl a very easy language to program in. It has
only one problem, it does not compile too well. The only compiler I could
find and try did not do a very good job.
Bash is just a Unix shell. You can write short (and long) scripts in it for
quick and dirty work. Nothing serious though.
CGI is not a language at all. CGI stands for Common Gateway Interface and
mostly used on WWW servers -- thus it is a server-side application capsula.
You can write CGI in almost every language there is, Perl, C/C++ or even
Fortran (yep, I've written those just to prove that it is possible).
and I do not have any experience with SED or AWK so forgive me.
Denis Voitenko
[EMAIL PROTECTED]