ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
no, of course not. anjuta is just a jumped up text editor it is not a programming language.... you need to learn to program in c, c++, java, bash, php, perl, python, ruby, tcl... whatever front end you choose to editor to write it in bears absolutely no resemblence to what you can make the programs do.
Last edited by acid_kewpie; 07-03-2004 at 05:02 PM.
Originally posted by FreakboY i understand the difference between a compiler and a IDE....
is there any book out there that will help me program with anjunta!??
Apparently you don't understand the diff between compiler and IDE...
Anjuta isn't a programming lang, you can't learn it. You can LEARN other programming lang's mentioned above by acid_kewpie.
As I understand, you want a C/C++ book, but if you have no previous programming experience it would be easier to start with PHP/Python imho...
I learned C++ from: "Teach Yourself C++ in 21 Days" (by Jesse Liberty)
All there is to learn about anjuta is how to change the colour's of the code, and how to make it run your programs... it'd be a pretty slim book if it existed... just read the manpage and docs on the homepage.
Ohmu: I bought the same book....
"Teach Yourself C++ in 21 Days" (by Jesse Liberty) Fourth Edition...
It is a really fat book... I been reading this book for days now...
and i never saw gtk_main_quit(); or stuff like that on that book... I do know the differences between IDE and Compiler!!
Borland Delphi comes with an integraded IDE and compiler
wich makes programming easier... so i know that anjunta is
not a compiler...
can you explain to me differences between anjunta, glade and GTK!??
anjuta = IDE!!!... i know this is IDE...
GTK = compiler!??... i'm not sure what this is...
glade = designer!??... is this right!??
i have one more question...
where do you get widgets for glade...!??
i google around and nuttin...
acid_kewpie:
I don't know how to use libraries yet, but i'm getting there...
i know how to use the math library, and the regular libraries
but not other libraries... also what does the " * " means ...
I understand the whole line but that...
I been reading this book for days now... and i never saw gtk_main_quit(); or stuff like that on that book...
of course you haven't there are literally thousands of libraries out there that you can use in C++ learning how to use GTK, is NOT learning how to use C++. How to use C++ is "How to write syntactically accurate code using C++ Constructs and best practises to provide a desired output" or whatever. But learning GTK is more like "how to put a button inside a window". you need to understand that the level these concepts are woring at are very very different, just like "How do i drive to the rodeo" and "How does an internal combustion engine work" are different things, despite the fundamental connection.
you say
Quote:
I do know the differences between IDE and Compiler!!
yet then say
Quote:
GTK = compiler!??... i'm not sure what this is...
that's some contradiction, if i may say so.
here's a suggestion. do NOT learn gtk yet. Learn how to program. Learn C++. once you know how to use C++, how to handle objects and define your own subroutines, then and only then should you worry abuot using a very high level and abstracting library like GTK. When you know C++, how to use the particular GTK constructs will become very much implicit to you.
and the * indicates it is a pointer. read about pointers. That's chapter 8 of your book, the same one i used to learn C++ myself. it's a superb book. read through it and understand *why* a pointer, and what it does is just so so so so far away from using a gtktreemenuitem, which you may or may not decide to access via a pointer.
GTK is an API. That means it is a library containing a set of functions, structures, classes, etc. Things like gtk_main_quit() are part of that API.
Anjuta is basically a glorified text editor. Asking for a set of Anjuta commands is like asking for a set of Textpad commands. About the only thing that might be considered an Anjuta command might be something like macros for repetittive keystrokes, etc. Nothing in your code itself can be considered an Anjuta command.
As has already been suggested, you should get a good handle on C/C++ before trying to work with some of the higher level APIs like GTK, Sockets, etc...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.