I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start? Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
for c/c++ you will need a compiler , a linker and some sort of text edior. I like JIPE a java editer , it can be used on windows and linux so you have the same interface to deal with. You may want to start with somthinh a bit easier. ie java , whickh is similar to c/c++ but you will not need a linker and the JDK has all you need but the editer (you can use jipe , emacs, or vi or even plian ol joe) Most all of what you learn frpom java you can cary over to C/C++. java has built in garbage collection , and therefpore no pionters. Other options are pearl , tcl/tk , and python. All are interpeted and can be used at the command propmt kind of like bdase III . This moths linux journal has a whole python insert and several articals on python as well. Python is much more slicker and better at oop acording to one of the artiucal(lets not start a labguage war)Any way its a much newer one than perl and tcl/tk so its more slicker and suports opp a lot better. I have just gotten a TYS python , as I liked what I read in the articals. Java is real neat inits multi platform ability (python cando both win/linux to) but seems to be stumbling las six months or so. Just my .02 from a begining leval programer to be If I can ever finish a programing book.I have palyed around with clarion on dos , a little clipper , and sstarted some Java at least with java what I learn can be taken over to c/c++ , but python looks promising as well. At 04:19 PM 5/10/2000 -0500, speaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
I bought an EXCELLENT book the other day. Beginning Linux Programming by Wrox Press ( like their stuff ) it covers bash/shell programming, perl, gtk, C and lots of other things. It really is quite useful. Unfortunately I havent had time to use it much. But if i needed to get going this would be the one. dids www.diddyland.com
-----Original Message----- From: Samy Elashmawy [mailto:samelash@ix.netcom.com] Sent: 10 May 2000 18:44 To: speaker1; suse-linux-e@suse.com Subject: Re: [SLE] Linux programming
for c/c++ you will need a compiler , a linker and some sort of text edior. I like JIPE a java editer , it can be used on windows and linux so you have the same interface to deal with.
You may want to start with somthinh a bit easier.
ie java , whickh is similar to c/c++ but you will not need a linker and the JDK has all you need but the editer (you can use jipe , emacs, or vi or even plian ol joe) Most all of what you learn frpom java you can cary over to C/C++. java has built in garbage collection , and therefpore no pionters.
Other options are pearl , tcl/tk , and python. All are interpeted and can be used at the command propmt kind of like bdase III . This moths linux journal has a whole python insert and several articals on python as well. Python is much more slicker and better at oop acording to one of the artiucal(lets not start a labguage war)Any way its a much newer one than perl and tcl/tk so its more slicker and suports opp a lot better.
I have just gotten a TYS python , as I liked what I read in the articals. Java is real neat inits multi platform ability (python cando both win/linux to) but seems to be stumbling las six months or so.
Just my .02 from a begining leval programer to be If I can ever finish a programing book.I have palyed around with clarion on dos , a little clipper , and sstarted some Java at least with java what I learn can be taken over to c/c++ , but python looks promising as well.
At 04:19 PM 5/10/2000 -0500, speaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Yep l, some one posted the url , and I liked what I read about it. Plan on ordering it , Like what I saw. Right now I am down loading a python tutorial and will read it over the week end. At 08:45 AM 5/11/2000 +0100, dids wrote:
I bought an EXCELLENT book the other day. Beginning Linux Programming by Wrox Press ( like their stuff ) it covers bash/shell programming, perl, gtk, C and lots of other things. It really is quite useful. Unfortunately I havent had time to use it much. But if i needed to get going this would be the one.
dids www.diddyland.com
-----Original Message----- From: Samy Elashmawy [mailto:samelash@ix.netcom.com] Sent: 10 May 2000 18:44 To: speaker1; suse-linux-e@suse.com Subject: Re: [SLE] Linux programming
for c/c++ you will need a compiler , a linker and some sort of text edior. I like JIPE a java editer , it can be used on windows and linux so you have the same interface to deal with.
You may want to start with somthinh a bit easier.
ie java , whickh is similar to c/c++ but you will not need a linker and the JDK has all you need but the editer (you can use jipe , emacs, or vi or even plian ol joe) Most all of what you learn frpom java you can cary over to C/C++. java has built in garbage collection , and therefpore no pionters.
Other options are pearl , tcl/tk , and python. All are interpeted and can be used at the command propmt kind of like bdase III . This moths linux journal has a whole python insert and several articals on python as well. Python is much more slicker and better at oop acording to one of the artiucal(lets not start a labguage war)Any way its a much newer one than perl and tcl/tk so its more slicker and suports opp a lot better.
I have just gotten a TYS python , as I liked what I read in the articals. Java is real neat inits multi platform ability (python cando both win/linux to) but seems to be stumbling las six months or so.
Just my .02 from a begining leval programer to be If I can ever finish a programing book.I have palyed around with clarion on dos , a little clipper , and sstarted some Java at least with java what I learn can be taken over to c/c++ , but python looks promising as well.
At 04:19 PM 5/10/2000 -0500, speaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Warning: Long post (regarding Python) Hi Folks, I do not earn my living programming, but on occasion, I write some simple stuff in C for work to aid in the analysis of data. On average, I may write one program a year. Like many of my colleagues, I do use commercial software for plotting data in a windows environment. Some plotting software come with C-like scripting, and you can record ASCII text of your "key stroke history" as you make the plot. This is handy for making other plots in the same format. Just run the script again, with a different set of data. In the windows environment, there are many plotting programs, but the one I am most familar with is Axum. (At work, I have to work in a windows or Mac environment. At home, I am slowly learning Linux - just got my new external modem activated under minicom (a nice "jingle", by the way!), I am now studying PPP). I developed a complex Axum script (100's of lines) over the last year to help analyze some particular data we were collecting. However the script required some extensive set up for each run. Several months ago I read about Python's ability to handle ASCII text, its easy syntax, and learned Python for windows existed. So I downloaded Python, took the turorial and in 2 weeks (maybe 5 days of actual effort), I had a working usable front end to the complex script. By the way, I recall only three crashes before it actually worked on the 4th try. Apart from the error checking, the Python script is rather simple: it opens an ASCII template file containing C-like commands, makes changes to about 10 of them, writes out a copy of the modified template file, calls Axum.exe, Axum then runs the new script). Over a period of month, I added extensive error checking (not so simple, but was ammazed that I did it). So now, the technician (with very little knowledge of computers) changes 2 or 3 lines in a Python dictionary, and sees the finished analysis at the time she runs the experiments. I have added more "defs" and "dictionaires" to help generate other types of plots we use. As you can see, I am a Python Head. Enjoy the tutorial. Regards, Charley Samy Elashmawy wrote:
Yep l, some one posted the url , and I liked what I read about it. Plan on ordering it , Like what I saw.
Right now I am down loading a python tutorial and will read it over the week end.
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
If you want to learn to program in C, C++ or Fortran, then gcc is the compiler you want. I would recommend Emacs over XEmacs, but only because I use Emacs and know its power and utility. If you want to learn a higher level language, you might want to look at Python. Emacs would work with that too. What language you want to work in would drive the compiler options. Jim
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- Jim Sabatke SuSE 6.3 Linux Kernel - 2.2.13 Never fight with a pig. You both get covered with mud, and the pig likes it. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
jim, wich higher leval one is good for database stuff and sql ? java/jdbc , python (what database/sql hooks are there) , perl or tcl/tk Whats being used on the database end ? ie like dbase/delphi/fox ect... but more up to date with the times ? Java seems to make you write a lot of code from the snippets I have sean , what is there for python as far as databse/sql hooks ? What do you use for quick and dirty databse apps similar to paradox/delphi or dbase ? All I have seen was pgaccess quit a while ago , has it improved any. Notheing else has the more advanced stuff like delhi and its data abstraction and fdata componments. Delphi was real east to slap stuff together real fast , then clean it up later.
If you want to learn a higher level language, you might want to look at Python. Emacs would work with that too.
What language you want to work in would drive the compiler options.
Jim
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- Jim Sabatke SuSE 6.3 Linux Kernel - 2.2.13
Never fight with a pig. You both get covered with mud, and the pig likes it.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
If you want to learn to program in C, C++ or Fortran, then gcc is the compiler you want. I would recommend Emacs over XEmacs, but only because I use Emacs and know its power and utility. If you want to learn a higher level language, you might want to look at Python. Emacs would work with that too. What language you want to work in would drive the compiler options. Jim
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- Jim Sabatke SuSE 6.3 Linux Kernel - 2.2.13 Never fight with a pig. You both get covered with mud, and the pig likes it. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
If you want to learn to program in C, C++ or Fortran, then gcc is the compiler you want. I would recommend Emacs over XEmacs, but only because I use Emacs and know its power and utility. If you want to learn a higher level language, you might want to look at Python. Emacs would work with that too. What language you want to work in would drive the compiler options. Jim
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- Jim Sabatke SuSE 6.3 Linux Kernel - 2.2.13 Never fight with a pig. You both get covered with mud, and the pig likes it. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Darrell speaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
http://www.sheflug.co.uk/beginninglinuxprogramming.html probably help a bit ? -- Richard Sheffield UK -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
XEmacs is a text editor (nearly identical to GNU Emacs). Gcc and G++ are your c and c++ compilers respectively. What kind of programming do you want to do? You can get good books on C and C++. Most Linux code is written in either C or C++. There are also script languages, such as shell scripting (sh, bash, csh), PERL, Python. Java is also available. All are on the SuSE 6.3 distributions. On 10 May 2000, at 16:19, speaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- Jerry Feldman Contractor, eInfrastructure Partner Engineering 508-467-4315 http://www.testdrive.compaq.com/linux/ Compaq Computer Corp. 200 Forest Street MRO1-3/F1 Marlboro, Ma. 01752 -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
By the way, anyone know a site where you can lookup C libraries. peaker1 wrote:
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
Thanks Darrell PS- I am a newbie to Linux and starting programming VB-only for my job, but I want a broader base.
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
* speaker1
I would like to know where to start in Linux programing- I started to read some information on text editors, what do I need to know , also info on compilers? Can I use the installed XEmacs on 6.3 or do I need gcc and gcc frontend to start?
I recommend that you look into python (www.python.org). Everything you would need comes with SuSE, and it is an excellent language to start with (though it is more poweful than just a beginner's language). Python is an interpreted language, so you need not compile your programs. With some care, they should run on any system with python (just about everything). One of the best things about python, is how well it scales. You can make a small two line script, or full-featured graphical programs (try installing PySol from the SuSE CDs as an example). There is a useful python mode for emacs (I think XEmacs comes with it, though not GNU Emacs) with syntax highlighting, automatic indention, etc. For information about python you could look here: http://www.python.org/doc/Intros.html Of course, I am biased... |david -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (9)
-
bowman@buffnet.net
-
diddy@diddyland.com
-
Gerry.Feldman@compaq.com
-
jcm@bigskytel.com
-
jsabatke@execpc.com
-
richard@sheflug.co.uk
-
samelash@ix.netcom.com
-
speaker1@mindspring.com
-
wayne@aeonxe.com