1 |
First, it is important to understand that programming is independent of |
2 |
any particular programming language. Languages are just the |
3 |
representation or notation for programs. Some are large and complex |
4 |
and likely to get in the way of understanding programming (C++); |
5 |
others are spare and simple and conceptually clean (Python, Scheme). |
6 |
|
7 |
I'd begin with Python and then move on to other languages. Starting with |
8 |
C++ is a bit like deciding you want to take up mountain climbing and that |
9 |
the first mountain you want to climb is Mount Everest. |
10 |
|
11 |
|
12 |
On Mon, 22 Mar 2004, Patrick Kursawe wrote: |
13 |
|
14 |
> On Mon, Mar 22, 2004 at 11:17:52AM +0000, Tom Wesley wrote: |
15 |
> > I've been looking at Python, C and C++, and have settled on learning |
16 |
> > C/C++. Does anyone have any advice as to which I should take a look at? |
17 |
> > Eventually I'd like to start helping out with applications part of either |
18 |
> > KDE, Gnome and the like. |
19 |
> > |
20 |
> > Is there any suitable material that would help me choose between QT and |
21 |
> > GTK+? |
22 |
> |
23 |
> I found comparing the documentation of both toolkits and having a look |
24 |
> at "hello world" programs really helpful. |
25 |
> |
26 |
> Since C++ and C are different languages, you should maybe first get an idea |
27 |
> which of both you really want to use. Using toolkits from the language for |
28 |
> which they were designed is usually more fun than using some bindings for |
29 |
> other languages. |
30 |
> |
31 |
> Bye, Patrick |
32 |
> |
33 |
|
34 |
-- |
35 |
Dennis Allison * Computer Systems Laboratory * Gates 227 |
36 |
* Stanford University * Stanford CA 94305 |
37 |
* (650) 723-9213 * (650) 723-0033 fax |
38 |
* allison@×××××××××××××××.edu |
39 |
* allison@×××××××××××××××.edu |
40 |
|
41 |
|
42 |
|
43 |
-- |
44 |
gentoo-dev@g.o mailing list |