Article View: be.comp.programming
Article #10529Re: Software voor programmeren in C++
From: TaXaN
Date: Tue, 05 Mar 2002 21:42
Date: Tue, 05 Mar 2002 21:42
63 lines
4850 bytes
4850 bytes
thesmarty@pandora.be (Smarty) wrote in news:68c4999.0203040655.82b33dc@posting.google.com: > Ben net begonnen in het boek 'Aan de slag met C++' (van Gertjan Laan). > Lijkt me een heel goed boek dat vanaf nul begint en alles degelijk en > begrijpbaar uitlegt. > > Er is enkel ��n fundamentele zaak waar ik in het boek eigenlijk niets > over terugvind. Namelijk de software die je nodig hebt om aan de slag > te kunnen. Wat heb je nu eigenlijk allemaal daarvoor nodig? Ik ben > niet echt nieuw in programmeren (beetje ervaring met VB6), dus ik > veronderstel dat je ook een editor en een compiler zal nodig hebben. > > Is er verder nog iets dat ik zal nodig hebben? En wat raden jullie > zoal aan? Het hoeft niet pers� freeware te zijn, maar het moet wel > draaien op WinXP. > Ik heb hier wel MS Visual Studio 6 en daar zit Visal C++ 6 in, maar > daar wil het niet echt in lukken. Is Visual C++ hetzelfde als C++? Zal ik eens proberen een constructieve post te doen. Om te kunnen programmeren in C++ heb je inderdaad een compiler en een editor nodig. In principe volstaat eender welke ASCII-editor maar 'geavanceerde' features als syntax highlighting, regelnummering, automatische indentatie, de compiler aanroepen vanuit je editor, ... maken je het leven een stuk makkelijker. Wat de compiler betreft, heb je verschillende keuzes (Borland, Microsoft, verschillende ports van de GNU compiler GCC, ...). Het makkelijkste is een IDE (Integrated Development Environment) waarbij de compiler (en bijhorende tools) en de editor in ��n pakket zitten. Borland heeft zoiets, net als Microsoft. Nadeel aan zulke pakketten is de grote complexiteit voor een beginnende programmeur. Zelf heb ik een drietal jaren geleden - toen ik begon aan mijn informaticastudie - de Codewarrior-IDE gebruikt (omdat die van de unief uit werd aanbevolen) maar dat was zo'n ingewikkeld programma dat het rap buitengevlogen is. De bediening was van '..en dan duw je op dit knopje en dan op dat knopje en dan kun je hier zien of de compilatie gelukt is en dan voer je het zo uit..', van de vele opties bleef je best af. Ik ben toen snel terug overgeschakeld naar een wat uitgebreidere ASCII-editor (TextPad, http://www.textpad.com). Ik merk hier wel bij op dat dit voor Java was en daar is het iets gemakkelijker om je source te compileren; de compiler vindt zelf uit welke files opnieuw gecompileerd moeten worden, er is geen linking-stap, ... Vorig jaar ben ik dan begonnen met C(++) en heb ik nog eens CodeWarrior geprobeerd maar het was nog steeds te bloated en verwarrend. Na wat zoekwerk ben ik op Dev-C++ (http://www.bloodshed.net) gestoten en dat bood de perfecte oplossing. Het biedt een vrij uitgebreide IDE aan die net voldoende opties bevat om een deftig project te maken zonder te verdrinken in talloze menu's. De bijgeleverde compiler is een Windows-port van GCC (garantie voor een goede ondersteuning van standaard C++) en je kan zelfs een visuele debugger downloaden. Dit alles in een 10Mb. Groot pluspunt: alles is open- source. Volgens mij is het het perfecte pakket om te leren programmeren. Als je de beginselen van programmeren en van C++ voldoende onder de knie kan je eventueel gaan kijken naar MFC en dergelijke. En als ik je nog een boekentip mag geven: "Thinking in C++" van Bruce Eckel; je kan het downloaden in PDF-formaat van z'n site http://www.bruceeckel.com. Voila, het is een hele boterham geworden maar ik hoop dat je er iets aan hebt en dat je eerste programmeerstappen je op deze manier goed bekomen. -- TaXaN |-<[. . . ICQ: 0xA395A3 . . . . PGP key ID:0x448BC5DD . . . ]>-| | | |-<[. . . recursive (ri-ker-siv): adj; see "recursive" . . .]>-|
Technical Details
Message-ID:
<Xns91C8E714A60DBtaxankotnetorg@134.58.127.12>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!amsnews01.chello.com!surfnet.nl!naxos.belnet.be!news.belnet.be!not-for-mailReferences:
<68c4999.0203040655.82b33dc@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,397f1c519766a314 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-03-05 13:43:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!amsnews01.chello.com!surfnet.nl!naxos.belnet.be!news.belnet.be!not-for-mail From: TaXaN@GEENROMMELkotnet.org (TaXaN) Newsgroups: be.comp.programming Subject: Re: Software voor programmeren in C++ Date: Tue, 5 Mar 2002 21:42:59 +0000 (UTC) Organization: KULeuvenNet Lines: 63 Message-ID: <Xns91C8E714A60DBtaxankotnetorg@134.58.127.12> References: <68c4999.0203040655.82b33dc@posting.google.com> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be X-Trace: naxos.belnet.be 1015364579 5135 134.58.127.12 (5 Mar 2002 21:42:59 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Tue, 5 Mar 2002 21:42:59 +0000 (UTC) User-Agent: Xnews/4.05.11 Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@mystra.kotnet.org X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)