Article View: be.comp.programming
Article #10663Re: KDevolop 2.0 c++ (Suse 7.3 KDE)
From: Philip Paeps
Date: Fri, 01 Mar 2002 11:09
Date: Fri, 01 Mar 2002 11:09
87 lines
3707 bytes
3707 bytes
gert <gert@easynet.be> wrote:
> Wie van jullie heeft ervaring met simpele console programatjes te
> schrijven in c++ voor een linux omgeving . Het enigste waar ik momenteel
> een beetje in kan programeren is microsoft visual studio 6.0.
Brrr ... IDE... Ik stel voor dat je alles wat je over IDEs en wintendo
geleerd hebt probeert zo snel mogelijk af te leren. Slechte gewoontes!
> Ik heb geprobeert om Hello world in mijn linux console te krijgen met
> KDevolop 2.0 maar helaas het had niet mogen zijn , ik snapte er de
> ballen van.
| #include <stdio.h>
|
| int
| main()
| {
| printf("Hello World\n");
| return(0);
| }
Dit compileer je met:
% cc -o ctest ctest.c
Of in C++
| #include <iostream>
|
| int
| main()
| {
| std::cout << "Hello World\n";
| return(0);
| }
Dit compileer je met:
% c++ -o cpptest cpptest.cpp
Voor console programma's heb je echt geen IDE nodig. Zelfs voor grafische
programma's zou ik hem afraden. Je kunt je beter concentreren op het
programmeren zelf, en enkel een editor gebruiken.
> De documentatie van KDevolop is voorlopig voor mij nog iets te
> ingewikeld om het als een roman te kunnen lezen en te begrijpen.
Over het algemeen is documentatie niet echt geschikt voor avondliteratuur. De
manual pages vind ik persoonlijk een veel handiger systeem: je zoekt wat je
nodig hebt.
Als je een roman wilt: 'The C Programming Language' van Ritchie en 'The C++
Programming Language' van Stoustrup.
> Wat ik tijdens het lezen van de de Kdevolment docs veel ben tegen
> gekomen is bv "widget" weet er iemand wat een widget is ?
Een widget is een grafisch element -- een knopje, en veldje, ...
> Ook het enorm aantal verschillende files aangemaakt door KDevolop om een
> new project te starten ,is in mijn ogen een doolhof van files.Denk dat
> er een heleboel overbodige files tussen zitten , zeker voor een Hello
> world progje.
Inderdaad. Maar dat is een 'feature' van alle IDEs. Als VC++ gebruiker zou
je dit toch moeten weten! Met een text editor maak je de files die je nodig
hebt zelf. En de complexiteit van de doolhof bepaal je ook zelf.
[...]
> Wat ik ook graag zouw willen weten is welk jullie de beste programeer
> omgeving vinden voor c++ onder linux?
Vim, gcc/g++, gdb. Een editor, een compiler en een debugger. What more could
you wish for :-) Je zou ook emacs kunnen gebruiken, maar emacs kan je voor
zoveel dingen gebruiken.
> Your c++ buddy.
- Philip [C freak]
--
Philip Paeps philip@paeps.cx
On successive charts of the same organization, the number of
boxes will never decrease.
Technical Details
Message-ID:
<DjJf8.212916$rt4.21695@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3C7EC159.5070600@easynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e5826e055f32e5f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-01 03:09:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: KDevolop 2.0 c++ (Suse 7.3 KDE)
Newsgroups: be.comp.programming
References: <3C7EC159.5070600@easynet.be>
User-Agent: tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 87
Message-ID: <DjJf8.212916$rt4.21695@afrodite.telenet-ops.be>
Date: Fri, 01 Mar 2002 11:09:23 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1014980963 213.118.35.252 (Fri, 01 Mar 2002 12:09:23 MET)
NNTP-Posting-Date: Fri, 01 Mar 2002 12:09:23 MET
Organization: Telenet Internet