Re: [newbie] Programming Technique

2004-07-17 Thread Hoyt Bailey
On Wednesday 07 July 2004 09:04, Anthony Cull wrote:
> On Wednesday 07 July 2004 17:41, EE wrote:
> The one I have that has code that is structured well and shows you
> COBOL, BASIC, C/++ is Absolute Beginners Guide to programming second
> edition. Publisher QUE by Greg Perry ISBN 0789725290
> Or if your into language specific then there is always
> SAMS publishing (language) in 21 Days. They always have how to
> structure code. Im unsure but I think www.tldp.org has some C tutes.
>
> > One of things that I have been looking for some time is general
> > programming tutorial-Coding techniques i.e how to arrange code,
> > naming convention, code segmenting, etc.
> >
> > Until now I did not succeed. Now, after I switched to Linux, I
> > thought may be the Linux gurus might help me finding such tutorial
> > or book? Anybody?
I realize this may seem overly simplistic but here goes;
(global variables & settings)
main()
[
(local variables & settings)
(program instructions)
]
Beyond that the logic of the program should dictate.
Regards;
Hoyt


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread Guy Rouillier
On Wed, 07 Jul 2004 10:41:36 +0300
EE <[EMAIL PROTECTED]> wrote:

> One of things that I have been looking for some time is general 
> programming tutorial-Coding techniques i.e how to arrange code, naming
> 
> convention, code segmenting, etc.

Here is a link the GNU coding standards:
http://www.gnu.org/prep/standards.html

> 
> Until now I did not succeed. Now, after I switched to Linux, I thought
> 
> may be the Linux gurus might help me finding such tutorial or book?
> Anybody?
> 
> 
> 


-- 
Guy Rouillier


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread Richard Urwin
On Saturday 15 May 2004 8:46 pm, EE wrote:
> On Wed, 2004-07-07 at 21:33, Richard Urwin wrote:
> > On Wednesday 07 Jul 2004 8:41 am, EE wrote:
> > > One of things that I have been looking for some time is general
> > > programming tutorial-Coding techniques i.e how to arrange code,
> > > naming convention, code segmenting, etc.
> > >
> > > Until now I did not succeed. Now, after I switched to Linux, I
> > > thought may be the Linux gurus might help me finding such
> > > tutorial or book? Anybody?
> >
> > Dead Tree:
> >
> > Writing Solid Code by Steve Maguire, Microsoft Press.
> > The Art of Unix Programming by Eric Raymond, Addison Wesley.
> > The Elements of Programming Style by Kernighan and Plauger,
> > McGraw-Hill.
> >
> > The Raymond book is available on his website:
> > http://www.catb.org/~esr/writings/taoup/
> >
> >
> > Online:
> >
> > http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww
> >.cs.umd.edu%2Fusers%2Fcml%2Fcstyle
> >
> > http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww
> >.lysator.liu.se%2Fc%2Fpikestyle.html
> >
> > http://jyogee.tripod.com/books/recommended_c_style_and_coding_stand
> >ards.htm
>
> Wow, excellent online tutorials. Thank you Richard. By the way, it is
> all about C programming but I guess I can use the style with any
> other language. Right?

If it fits, yes.

By the way, the trick was to know that you were looking for C Coding (or 
Style) Standards, not C tutorials.

-- 
Richard Urwin


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread EE
On Wed, 2004-07-07 at 21:33, Richard Urwin wrote:
> On Wednesday 07 Jul 2004 8:41 am, EE wrote:
> > One of things that I have been looking for some time is general
> > programming tutorial-Coding techniques i.e how to arrange code,
> > naming convention, code segmenting, etc.
> >
> > Until now I did not succeed. Now, after I switched to Linux, I
> > thought may be the Linux gurus might help me finding such tutorial or
> > book? Anybody?
> 
> Dead Tree:
> 
> Writing Solid Code by Steve Maguire, Microsoft Press.
> The Art of Unix Programming by Eric Raymond, Addison Wesley.
> The Elements of Programming Style by Kernighan and Plauger, McGraw-Hill.
> 
> The Raymond book is available on his website: 
> http://www.catb.org/~esr/writings/taoup/
> 
> 
> Online:
> 
> http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.cs.umd.edu%2Fusers%2Fcml%2Fcstyle
> 
> http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.lysator.liu.se%2Fc%2Fpikestyle.html
> 
> http://jyogee.tripod.com/books/recommended_c_style_and_coding_standards.htm



Wow, excellent online tutorials. Thank you Richard. By the way, it is
all about C programming but I guess I can use the style with any other
language. Right?




Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread Richard Urwin
On Wednesday 07 Jul 2004 8:41 am, EE wrote:
> One of things that I have been looking for some time is general
> programming tutorial-Coding techniques i.e how to arrange code,
> naming convention, code segmenting, etc.
>
> Until now I did not succeed. Now, after I switched to Linux, I
> thought may be the Linux gurus might help me finding such tutorial or
> book? Anybody?

Dead Tree:

Writing Solid Code by Steve Maguire, Microsoft Press.
The Art of Unix Programming by Eric Raymond, Addison Wesley.
The Elements of Programming Style by Kernighan and Plauger, McGraw-Hill.

The Raymond book is available on his website: 
http://www.catb.org/~esr/writings/taoup/


Online:

http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.cs.umd.edu%2Fusers%2Fcml%2Fcstyle

http://cplus.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.lysator.liu.se%2Fc%2Fpikestyle.html

http://jyogee.tripod.com/books/recommended_c_style_and_coding_standards.htm

-- 
Richard Urwin


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread Aron Smith
On Wednesday 07 July 2004 02:28 am, EE wrote:
> Aron Smith wrote:
> > On Wednesday 07 July 2004 12:41 am, EE wrote:
> >>One of things that I have been looking for some time is general
> >>programming tutorial-Coding techniques i.e how to arrange code, naming
> >>convention, code segmenting, etc.
> >>
> >>Until now I did not succeed. Now, after I switched to Linux, I thought
> >>may be the Linux gurus might help me finding such tutorial or book?
> >>Anybody?
> >
> > Rute you can urpmi it (free :-D )
> > or you can download it at
> > http://wireless.ictp.trieste.it/school_2003/docs/linux/rute/
> > or you can buy a deadtree copy at amazon.com
> > or order it your local bookstore
>
> Are you sure. I did printed Rute (>600 Pages) I am still reading it. But
> does have programming techniques?
Techniques try this one (it's simple enough for me)
http://www.greymatter.co.uk/Developers/gmhome/disp_product.asp?prs=54966
for a basic look
As for coding 
What are you using C++ ?
The language is platform independent
HTML ditto
Tutorals at
http://htmlfixit.com/
(one of our list members)


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread EE
Aron Smith wrote:
On Wednesday 07 July 2004 12:41 am, EE wrote:
One of things that I have been looking for some time is general
programming tutorial-Coding techniques i.e how to arrange code, naming
convention, code segmenting, etc.
Until now I did not succeed. Now, after I switched to Linux, I thought
may be the Linux gurus might help me finding such tutorial or book?
Anybody?
Rute you can urpmi it (free :-D )
or you can download it at
http://wireless.ictp.trieste.it/school_2003/docs/linux/rute/
or you can buy a deadtree copy at amazon.com
or order it your local bookstore

Are you sure. I did printed Rute (>600 Pages) I am still reading it. But 
does have programming techniques?




Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



Re: [newbie] Programming Technique

2004-07-07 Thread Aron Smith
On Wednesday 07 July 2004 12:41 am, EE wrote:
> One of things that I have been looking for some time is general
> programming tutorial-Coding techniques i.e how to arrange code, naming
> convention, code segmenting, etc.
>
> Until now I did not succeed. Now, after I switched to Linux, I thought
> may be the Linux gurus might help me finding such tutorial or book?
> Anybody?
Rute you can urpmi it (free :-D )
or you can download it at
http://wireless.ictp.trieste.it/school_2003/docs/linux/rute/
or you can buy a deadtree copy at amazon.com
or order it your local bookstore


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



[newbie] Programming Technique

2004-07-07 Thread EE
One of things that I have been looking for some time is general 
programming tutorial-Coding techniques i.e how to arrange code, naming 
convention, code segmenting, etc.

Until now I did not succeed. Now, after I switched to Linux, I thought 
may be the Linux gurus might help me finding such tutorial or book? Anybody?



Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com



[newbie] programming

2001-12-03 Thread VAROL, Volkan
Title: programming





Hi,


Is there a "Linux programming" equivalent of this mailing group? i.e. newbie? 


Thanks for any suggestions.
Volkan Varol




This message and any attachments are confidential and intended solely for the addressees. If you receive this message in error, please delete it and immediately notify the sender. If the reader of this message is not the intended recipient, you are hereby notified that any unauthorized use, copying or dissemination is prohibited. E-mails are susceptible to alteration. Neither L'OREAL nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified.



Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com



Re: [newbie] programming for x-windows

2001-10-05 Thread Robert MacLean

Go and get a copy of Kylix Open edition (www.borland.com/kylix)
it's very good, and theres plentry of info on the web for kylix and
delphi (the windows version)
and it's free

___
Robert MacLean
.
- Original Message -
From: "Lin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 05, 2001 4:53 PM
Subject: [newbie] programming for x-windows


>
> hi, thanks for everyone's help, now I finally get Mandrake running
on my
> machine!
>
> I am hoping to write a plug-in for emacs that provides a multiple
file
> manager with c++, that it can display and manage all the files
related to
> a project we have.  I am hoping to find some resources or books that
can
> teach us programming under X-Windows, it would be great if anyone
can give
> me any suggestions.
>
> Thanks.
>
> Eric
>
>
>


--
--


> Want to buy your Pack or Services from MandrakeSoft?
> Go to http://www.mandrakestore.com
>




Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com



Re: [newbie] Programming graphical applications

2001-06-26 Thread Len Lawrence

On Wed, 27 Jun 2001 [EMAIL PROTECTED] wrote:

> Hello again,
> 
> I've been wondering now for a while what the best way to begin programming in 
> Linux is.  I have books and manuals about PERL, C++, and Java, and between 
> those and what I already know about them I could probably make a decent 
> program.  However, I would like to make something graphical.  How would be a 
> good way to start?  I don't want something that does everything for me, but I 
> also don't want to use anything that comes with a 500-page explanation.  GTK 
> or QT?  Are those good things to start with?  Are programs made that use any 
> WM and aren't dependent on Gnome or KDE libraries, and how difficult is that?
> 
> Dan
> (Future Graphical Programmer)
> 
Are you talking about interfaces or something more ambitious, like
games or modelling?.  If it is simply a matter of providing a GUI for a
program you might look at Tcl/Tk, but that means reading a few hundred
pages of documentation.  It will be difficult to avoid studying books and
manuals to get a grip on this subject.  A way to start is to take an
existing Tcl script and try to understand that and maybe develop it.

Tcl can run on its own or can be interfaced directly to C and C++ through
Tk.  Even if you don't use it in the finished product it is good for
prototyping and quick tests.  There are tutorials available for both
Tcl/Tk and GTK, some online, others in book disk form, and of course there
is also Java.

There are several extensions to Tcl/Tk to provide extra tools and
functionality, object orientation, network capabilities, and connections
to Perl and Expect.

I find Tcl/Tk invaluable for small personal projects but it is quite
capable of supporting large scale projects as well.

Another factor to consider is that it is cross-platform, although
it may not be as well developed on other OSes.

If GUIs are not your thing then maybe something like POVray?

> 
> 
> I'm going to build a word processor that everybody likes...
> 
> 
Go for it!

-- 
Len Lawrence @ The Thistle Foundation










[newbie] Programming graphical applications

2001-06-26 Thread Han2097

Hello again,

I've been wondering now for a while what the best way to begin programming in 
Linux is.  I have books and manuals about PERL, C++, and Java, and between 
those and what I already know about them I could probably make a decent 
program.  However, I would like to make something graphical.  How would be a 
good way to start?  I don't want something that does everything for me, but I 
also don't want to use anything that comes with a 500-page explanation.  GTK 
or QT?  Are those good things to start with?  Are programs made that use any 
WM and aren't dependent on Gnome or KDE libraries, and how difficult is that?

Dan
(Future Graphical Programmer)



I'm going to build a word processor that everybody likes...




Re: [newbie] Programming Setup

2000-07-22 Thread Anthony


> 1.)  Is there a decent IDE (X) for C/C++ in the distribution (or
>   where)?
> 

Look in Applications->Development->Development Enviroments and there should be
a couple to choose from. 

-- 
Anthony
http://binaryfusion.net
Computers are not intelligent. They only think they are. 




Re: [newbie] Programming Setup

2000-07-22 Thread Bill Hudspeth

I've just finished installing 7.1, everything looks pretty good, so now
I want to set up a programming environment. I have 2 questions:

1.)  Is there a decent IDE (X) for C/C++ in the distribution (or
  where)?

2.) Is a place (book) that generally outlines a fairly usable
 development environment, or what steps I should consider
 in building an environment where I can create (X-based)
 programs.  I'm using KDE right now.

If possible, I don't want to deal with text or command line utilities 
unless absolutely necessary.

TIA

Bill




Re: [newbie] Programming

2000-04-19 Thread Anthony Huereca

Just based off looking at source code of programs for Linux, the two most often
used languages seem to be perl and C++. So on that basis, I'd go with learning
both of them. I know that's what I plan to do over the summer (well, I already
know some C++ from school, but I know almost nothing of perl)

> 
> I know that this is rather off-topic, but I notice that Linux comes with a few 
>optional programming programs.  
>Out of the wisening experiences you have all had, which programming langauge
>would you guys say that it would be wise to invest in?  Thanks


-- 
Anthony Huereca
http://m3000.1wh.com
Computers are not intelligent. They only think they are. 




Re: [newbie] Programming

2000-04-19 Thread Eric L. Brine


Just some additional comments, mostly on perl.

> Perl is good, because it can be better than bash for some systems
> administration tasks.  Plus, Perl has much functionality; it's
> definitely at least considerably powerful, and being a scripting
> language, you don't need to deal with compiling, which makes or can make
> it useful for rad (rapid application development).  Scripting is very
> nice for many reasons, and Perl is a mighty scripting language.

It is very good at text manipulation. Memory allocation and deallocation
is a breeze. Definitely not the hassle it is in C/C++. It has a strong
community. It has a huge repository of modules (CPAN).

The perl home page:
  http://www.perl.com

The Comprehensive Perl Archive Network perl module repository:
(If you need it a module, it's probably there.)
  http://www.cpan.org

> - python (haven't done any work with python, but it seems to be used a
> fair amount - you'll find a fair number of python scripts, which has
> also been integrated with Perl),

I don't know what you mean by it being intergrated with perl. They're two
completely seperate languages. I'm just starting to read up on python. It
could possibly be better than perl.

> At that level, though, you'ld want to learn some of the servers, Apache
> being a core one as far as internet/intranet development would be
> concerned.  Perl has a module for interfacing with the Apache server,
> now, too.

Apache: http://www.apache.org

That module is mod_perl. http://perl.apache.org/  I suggest you get a good
grip on perl before looking at mod_perl. Basically, it's an extention for
the Apache web server that allows one to write extentions for Apache in
perl. It's not a language, just an interface to Apache's API. It replaces
CGI but does much more. (Actually, CGI scripts can be run over mod_perl
provoding they meet some requirements.)

mod_perl has an excellent mailing list.

> There's a fair amount of documentation installed on your Linux system,
> once Perl is installed.

man perl

That documentation is a reference, not programming lessens i.e. it assumes
you already know how to program, and gives you the specifics of perl.

> If you're just starting out programming, then bash and Perl should be
> two good places to begin.

If you do want to learn perl, the O'Reilley books (for perl and otherwise)
are considered bibles. These should be available jus about anywhere.


> SQL is a 4GL, 4th generation language, and very English-like; therefore,
> it's not a monumental feat to learn.  It's powerful, but there's much
> less need for developing programs to access, manipulate and store data.
> The underlying aspect with respect to data organization or
> normalization, though, is critical to developing good relational
> databases.

However, it's limited to querying and updating databases. SQL commands are
usually issued from other programs, written in C, perl, java, whatever.


--
Eric L. Brine  |  Chicken: The egg's way of making more eggs.
[EMAIL PROTECTED]  |  Do you always hit the nail on the thumb?
ICQ# 4629314   |  An optimist thinks thorn bushes have roses.




Re: [newbie] Programming

2000-04-19 Thread joe_reynolds








"Stephen F. Bosch" <[EMAIL PROTECTED]> on 04/19/2000 10:41:31 AM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED], [EMAIL PROTECTED]
cc:(bcc: Joe Reynolds/ISSC/Texas Utilities)
Subject:  Re: [newbie] Programming



[EMAIL PROTECTED] wrote:
>
> take me of the lsit

As soon as I figure out what a "LSIT" is








Re: [newbie] Programming

2000-04-19 Thread Mike Corbeil

Rob Edwards wrote:

> I have found that the best one so far is KDevelop, writing in C++.  Let me know if 
>you know of a better one cause I really could do with it, but in my limited use of 
>Linux this is the best yet.

That could be fine for people wanting to focus on gui development with KDE, however 
there are also other factors to consider.  One factor is what country  the person is 
in.  If in the USA, then I wouldn't focus overly much on gui development, because this
is work which can be easily shipped overseas, or for which less expensive foreign 
labor is brought in to do.  Been in that situation and not only observed it, but also 
experienced it.

If you're in the USA and American, then it might be better to develop skills for work 
which can't be done from overseas.  Examples are systems and network administration 
when these involve setting up systems.  Systems can be administrated from remote, but
they definitely can't be set up from remote.  Systems adminstration also often 
requires being on-site.  Hence, these types of skills are more secure with respect to 
employment, for those for whom this could be a concern.

Database administration is probably also more secure than sw development and 
engineering.

As for KDevelop, I'm not sure and can't really recommend one way or the other, but can 
open the floor for discussion by saying that KDE is only one of several or many window 
manager and desktop environments for Linux, and isn't used on Unix, at least not
as far as I'm aware.  In this respect, I'ld open the floor to comments regarding what 
gui environment would be better to learn, first:  KDE, GNOME, X, Motif, ...

I would put forth the idea that learning to develop tools or apps that will run well 
in any wm and desktop gui environment would be the better approach, because, then, 
your skills or knowledge are restricted to only one environment.  On the other hand,
I believe KDE will increasingly become more commonly used on Linux boxes; therefore, 
this is not to knock KDE, which is the wm and desktop I've been using for a few months.

If you don't mind "specializinig", then whether you choose KDE or GNOME to develop 
skills with should not matter too much.  I look at it, however, from an income point 
of view.  For example, if there's no income to be made developing in KDE, but there is
in developing with GNOME, then shouldn't be too difficult to guess which of the two 
I'ld choose; and vice versa.  Etcetera

If you wish to start your own small development business, or you wish to work for KDE, 
or a Linux disbributor, then look at what skills would be appropriate.  If you wish to 
work on large systems for large companies, then there are other considerations,
some at the skill level and some with respect to what's been going on with respect to 
massive immigration and the replacement of Americans with foreigners, as well as all 
of this leading to age discrimination.

This hasn't happened to all Americans, however for Americans envisioning finding 
employment in the USA, there are definitely factors which immediately exist to give 
due consideration to.  I am one among many who knows this reality.

People in other countries don't have this market factor to worry about, albeit 
recently read that similar circumstances are evolving in Germany.

Also, look at market factors, how you want to work, and the kind of work you want to 
do.
E.g., sole proprietor vendor, sole proprietor consultant, or employee, for large 
systems, business systems, telephony, web - intranet/internet -, gui, database, 
systems and or network installation and administration, ...  Consider what technical 
line is
of potential interest, how you want to work, and market factors.

I don't know what the future is going to be for Americans who focused on developing 
gui development skills, but know from experience and observations that many foreigners 
are hired for this work and placed in environments were they sit elbow to elbow.

People in other countries may have market factors worth considering, but I'm only 
aware of what's been going on and continuing to go on in the USA, as well as what some 
large German companies recently said they plan on doing, bringing in many foreigners.
I don't have a link to that article; therefore, for people in Germany, or planning on 
looking for work there, this might be worth researching.

If, however, people wish to develop programming skills more as a hobby, with or 
without the potential, eventual, possibility, of being able to earn "side" income from 
these skills, then there's definitely far less need to be concerned about what you
learn.  In that case, take the basic skills, like bash and Perl, learn these, explore 
what can be done with these, and then read up on other areas, in "belated" parallel, 
to see what else would trigger interest.

All newbies interested in programming can find some relevant information in this.  
Those just wanting to develop a hobby have the easy p

Re: [newbie] Programming

2000-04-19 Thread Stephen F. Bosch

[EMAIL PROTECTED] wrote:
> 
> take me of the lsit

Sure thing, man.




Re: [newbie] Programming

2000-04-19 Thread Nt4clients

take me of the lsit




Re: [newbie] Programming

2000-04-19 Thread Mike Corbeil


I don't think that's off-topic, because it's related to working in or with
Linux, very related.  Most newbies will want to develop programming
skills; therefore, your question is good.

You'll get a variety of answers, depending on what people do; however,
bash and Perl would be good to start with.  bash is necessary if you
want to modify system scripts, including the base ones like .bashrc, .bash_profile,
/etc/profile, and /etc/bashrc.  bash is also handy if you want to
write scripts to do or automate some systems administration tasks, like
renaming all of the directories and files in a particular directory, or
copying them to some other directory and then tarballing the set, etcetera. 
There are frequent uses for bash.

Perl is good, because it can be better than bash for some systems administration
tasks.  Plus, Perl has much functionality; it's definitely at least
considerably powerful, and being a scripting language, you don't need to
deal with compiling, which makes or can make it useful for rad (rapid application
development).  Scripting is very nice for many reasons, and Perl is
a mighty scripting language.

Much of what can be done with C and C++ can be done with Perl, and scripting
being a good approach, and  Perl being a mighty capable scripting
language, well, just makes Perl all the more worthwhile.

There are many other programming languages and tools you can learn to
work with Linux, such as

- tcl/tk (now integrated with Perl),
- expect (believe Linux has expect, or it can be downloaded),
- python (haven't done any work with python, but it seems to be used
a fair amount - you'll find a fair number of python scripts, which has
also been integrated with Perl),
- C and C++,
- sql (for rdbms - relational database - programming),
- java,
- many others.

I'ld suggest starting with bash and Perl.  Perl, again, is broad. 
You can do rdbms programming with it; network programming, including ftp,
sending mail, tcp/ip, web page and cgi programming (internet and intranet),
and possibly other types; sockets programming; gui - tying in with tcl/tk
for example; automating systems administration tasks; stochastics programming;
oo programming; powerful and very practical regular expression parsing;
etcetera.

After that, you could look at the other languages, depending on what
it is you want to do.  If you want to focus on web page programming,
using html, cgi, etcetera or what ever, then you could in the least consider
Perl and Java.  If you want to do rdbms work, then there's PostgreSQL,
Oracle, and others, with the language being SQL.  This is often useful
when doing web development, because many web interfaces interfaces with
an rdbms.  For flat file databases, I'ld suggest using Perl, but Perl
can also be used to interface with SQL databases (some of them anyway).

At that level, though, you'ld want to learn some of the servers, Apache
being a core one as far as internet/intranet development would be concerned. 
Perl has a module for interfacing with the Apache server, now, too.

You can find specific mailing lists for these.  I don't know that
there are any for Unix scripting, like with bash, but there are for the
others; Perl, Java, C, and C++ anyway.  There are newsgroups for various
servers; therefore, if you're interested in learning about these, then
look for specifically related newsgroups and subscribe.

One general Unix/Linux Perl resource web site is

    http://wwwhost.cc.utexas.edu/cc/services/unix/perl/

There's a fair amount of documentation installed on your Linux system,
once Perl is installed.

If you're just starting out programming, then bash and Perl should be
two good places to begin.

If you get to the point where you want to modify kernels, then you'll
need to learn C and possibly C++.  If you want to learn C++, then
you might want to consider learning Objective C, first.  From recent
reading, Obj-C supports oo, but more simply than C++.  You could probably
learn about Obj-C through the gnu web site

http://www.gnu.org

I'm not sure, but Obj-C may be what you should begin with, out of a
choice of C, C++ and Obj-C; although, you'ld definitely be learninig C
along the way, because Obj-C is (if memory's accurate) more similar to
C, than C++.  If you learned Obj-C, then you'ld be able to do both
structured programming with C, as well as oop (object-oriented programming).

However, for many other things, Perl would be adequate, and if working
in Linux or Unix, then Perl should be on your agenda.  Perl, SQL and
Java would probably be more generally useful, if you don't want to get
into low level systems programming.  Some applications are developed
in C and or C++, though, like the underlying aspects of GNOME and KDE.

Hence, which way to go depends on what you imagine you want to do. 
You could read up on the documentation for Perl, python, tcl/tk, Java,
and the others, to get a better idea.  I don't know where you could
find documentation for SQL, other than books of course

Re: [newbie] Programming

2000-04-19 Thread Rob Edwards

I have found that the best one so far is KDevelop, writing in C++.  Let me know if you 
know of a better one cause I really could do with it, but in my limited use of Linux 
this is the best yet.
> 
> I know that this is rather off-topic, but I notice that Linux comes with a few 
>optional programming programs.  Out of the wisening experiences you have all had, 
>which programming langauge would you guys say that it would be wise to invest in?  
>Thanks
> 
> Drew Jackman
> [EMAIL PROTECTED]
> ICQ 20177604


___
Are you a Techie? Get Your Free Tech Email Address Now!
Many to choose from! Visit http://www.TechEmail.com




Re: [newbie] Programming

2000-04-19 Thread Rob Edwards

I have found that the best one so far is KDevelop, writing in C++.  Let me know if you 
know of a better one cause I really could do with it, but in my limited use of Linux 
this is the best yet.
> 
> I know that this is rather off-topic, but I notice that Linux comes with a few 
>optional programming programs.  Out of the wisening experiences you have all had, 
>which programming langauge would you guys say that it would be wise to invest in?  
>Thanks
> 
> Drew Jackman
> [EMAIL PROTECTED]
> ICQ 20177604


___
Are you a Techie? Get Your Free Tech Email Address Now!
Many to choose from! Visit http://www.TechEmail.com




[newbie] Programming

2000-04-18 Thread Dreja Julag



I know that this is rather off-topic, but 
I notice that Linux comes with a few optional programming programs.  Out of 
the wisening experiences you have all had, which programming langauge would you 
guys say that it would be wise to invest in?  Thanks
Drew Jackman[EMAIL PROTECTED]ICQ 
20177604


Re: [newbie] Programming C

2000-02-15 Thread David van Balen


emacs with menus...

DvB


On Tue, 15 Feb 2000, Zulfiqar Naushad wrote:

> JED is a good programming editor.  Very simple looking, but packs a nice 
> punch.
> 
> 
> 
> On Mon, 14 Feb 2000 17:30:07 Joe Knapp -Technician wrote:
> > Hi Everyone,
> > 
> > I'm 3 days old in linux. Using ver 7.02 of mandrake (GOD THAT WAS A LONG
> > DLOAD!). Heh, anyway my question is a simple one, what is the best
> > programming envinronmet for coding c in linux? I'm just looking for some
> > opinions on this one so go ahead and fire away... also to at least keep me
> > satisified temporarily what is the procedure for coding and compiling via
> > command line.
> > 
> > Joe Knapp
> > [EMAIL PROTECTED]
> > 
> 
> 



Re: [newbie] Programming C

2000-02-15 Thread David van Balen

On Tue, 15 Feb 2000, Dan Ferris wrote:

> Joe Knapp -Technician wrote:
> > 




> 
> http://www.kdevelop.org
> 
> There is another programming IDE for KDE as well, but I can't remember
> the name, or the web page.  



Code Crusader? dunno if it's kde specific though...

DvB




Re: [newbie] Programming C

2000-02-14 Thread David van Balen



emacs and gcc? :)

DvB


On Mon, 14 Feb 2000, Joe Knapp -Technician wrote:

> Hi Everyone,
> 
> I'm 3 days old in linux. Using ver 7.02 of mandrake (GOD THAT WAS A LONG
> DLOAD!). Heh, anyway my question is a simple one, what is the best
> programming envinronmet for coding c in linux? I'm just looking for some
> opinions on this one so go ahead and fire away... also to at least keep me
> satisified temporarily what is the procedure for coding and compiling via
> command line.
> 
> Joe Knapp
> [EMAIL PROTECTED]



Re: [newbie] Programming C

2000-02-14 Thread [ supafish ]


dude, just use emacs and gcc. that's the old skool way. I think there are
some ide's out there (a la microsoft vc++ or borland) but most people I've
met usually go the vanilla text editor route. some good tools to read the
man pages for:

emacs (has a c editing mode (as well as perl mode, html, python etc ad
nauseum))
ld
gcc & gdb
make


...there are a bunch of others too but reading man pages is the way to go, I
think. yeah.

-fish


> From: Joe Knapp -Technician <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date: Mon, 14 Feb 2000 14:30:07 -0800 (PST)
> To: [EMAIL PROTECTED]
> Subject: [newbie] Programming C
> 
> Hi Everyone,
> 
> I'm 3 days old in linux. Using ver 7.02 of mandrake (GOD THAT WAS A LONG
> DLOAD!). Heh, anyway my question is a simple one, what is the best
> programming envinronmet for coding c in linux? I'm just looking for some
> opinions on this one so go ahead and fire away... also to at least keep me
> satisified temporarily what is the procedure for coding and compiling via
> command line.
> 
> Joe Knapp
> [EMAIL PROTECTED]
> 




Re: [newbie] Programming C

2000-02-14 Thread Dan Ferris

Joe Knapp -Technician wrote:
> 
> Hi Everyone,
> 
> I'm 3 days old in linux. Using ver 7.02 of mandrake (GOD THAT WAS A LONG
> DLOAD!). Heh, anyway my question is a simple one, what is the best
> programming envinronmet for coding c in linux? I'm just looking for some
> opinions on this one so go ahead and fire away... also to at least keep me
> satisified temporarily what is the procedure for coding and compiling via
> command line.
> 
> Joe Knapp
> [EMAIL PROTECTED]

Although I'm not a C programmer (well as little as possible :-), I can
give you a few pointers.

If you like KDE, and plan to write Object Orienated programs for KDE,
try Kdevelop.  It has a bunch of nice wizards for making widgets and
classes and all that stuff.

http://www.kdevelop.org

There is another programming IDE for KDE as well, but I can't remember
the name, or the web page.  I do not think that it is as far along in
development as Kdevelop is. Kdevelop is past version 1.0 (I think its on
1.1 or 1.0.1 I don't remember and don't feel like checking)

If you want to use GTK+, there are a bunch of IDEs avaliable for it as
well.  I think there is even one that is specifically for Gnome.  Go to
http://www.gtk.org to check that out.

Good luck.

Dan



[newbie] Programming C

2000-02-14 Thread Joe Knapp -Technician

Hi Everyone,

I'm 3 days old in linux. Using ver 7.02 of mandrake (GOD THAT WAS A LONG
DLOAD!). Heh, anyway my question is a simple one, what is the best
programming envinronmet for coding c in linux? I'm just looking for some
opinions on this one so go ahead and fire away... also to at least keep me
satisified temporarily what is the procedure for coding and compiling via
command line.

Joe Knapp
[EMAIL PROTECTED]



Re: [newbie] Programming on Linux

2000-01-02 Thread Seth Gibson

On Sun, 02 Jan 2000, [EMAIL PROTECTED] wrote:
> What do I need to do to compile a c++ program?  I have a compiler, and edited 
> and saved a source file using some really lame text editor.  Whats next?  The 
> --? argument's answers weren't very helpful.
> 
Probably some of the more useful options are -o, -I, -L and -l.  -o lets you
specify an output file, otherwise the compiler will default to an a.out binary.
 -I and -L let you specify the locations of include files and library files
respectively, useful if you have libraries or headers built outside of the
default dirs and -l lets you specify a certain libFile to link against. 
Usually you can bypass -L by symlinking to /lib/whatever or /usr/lib/whatever
or adding the path to the LD_LIBRARY_PATH var.  So for example we have a
program called. . .magic_box1.c that uses OpenGL (Mesa) libraries.  To compile
and link it we would say:

gcc -o magic_box1 -lglut -lGL -lGLU -lMesaGL -lMesaGLU magic_box1.c

The order isnt really important ie you could put the source file first then the
options and the output file or whatever. . .hope that helps. . .



Re: [newbie] Programming on Linux

2000-01-02 Thread John Aldrich

On Sun, 02 Jan 2000, [EMAIL PROTECTED] wrote:
> What do I need to do to compile a c++ program?  I have a compiler, and edited 
> and saved a source file using some really lame text editor.  Whats next?  The 
> --? argument's answers weren't very helpful.
> 
you need to install the kernel-devel packages, including the C++
compiler, libraries and headers.
>
> Also, is there a chance that someday Netscape's handling of the JavaScript 
> "alert" method will be fixed?  Maybe I'm asking the wrong people.  But 
> overlapping windows really annoy me.
> 
You're asking the wrong people. Netscape is the company responsible
for fixing the bugs in their software...and they're apparently not
doing much work on Linux.
John



Re: [newbie] Programming on Linux

2000-01-02 Thread Seth Gibson

On Sun, 02 Jan 2000, [EMAIL PROTECTED] wrote:
> What do I need to do to compile a c++ program?  I have a compiler, and edited 
> and saved a source file using some really lame text editor.  Whats next?  The 
> --? argument's answers weren't very helpful.
> 
Probably some of the more useful options are -o, -I, -L and -l.  -o lets you
specify an output file, otherwise the compiler will default to an a.out binary.
 -I and -L let you specify the locations of include files and library files
respectively, useful if you have libraries or headers built outside of the
default dirs and -l lets you specify a certain libFile to link against. 
Usually you can bypass -L by symlinking to /lib/whatever or /usr/lib/whatever
or adding the path to the LD_LIBRARY_PATH var.  So for example we have a
program called. . .magic_box1.c that uses OpenGL (Mesa) libraries.  To compile
and link it we would say:

gcc -o magic_box1 -lglut -lGL -lGLU -lMesaGL -lMesaGLU magic_box1.c

The order isnt really important ie you could put the source file first then the
options and the output file or whatever. . .hope that helps. . .



Re: [newbie] Programming on Linux

2000-01-02 Thread Tom Brinkman

On Sun, 02 Jan 2000, you wrote:
> What do I need to do to compile a c++ program? 

http://www.mandrakeuser.org/basics/bsource.html#Important

 I have a compiler, and edited 
> and saved a source file using some really lame text editor.  Whats next?  The 
> --? argument's answers weren't very helpful.
> 
> Also, is there a chance that someday Netscape's handling of the JavaScript 
> "alert" method will be fixed?  Maybe I'm asking the wrong people.  But 
> overlapping windows really annoy me.
> 
> Dan
-- 
..  Tom Brinkman[EMAIL PROTECTED]  .