Re: [newbie] Programming Technique
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
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
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
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
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
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
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
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
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
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
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
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
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
> 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
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
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
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
"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
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
[EMAIL PROTECTED] wrote: > > take me of the lsit Sure thing, man.
Re: [newbie] Programming
take me of the lsit
Re: [newbie] Programming
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
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
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
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
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
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
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
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
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
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
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
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
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
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] .