Article View: be.comp.programming
Article #8277BCP FAQ
From: Dominique Devriese
Date: Sat, 29 Jun 2002 13:09
Date: Sat, 29 Jun 2002 13:09
125 lines
5612 bytes
5612 bytes
Ik heb enkele opmerkingen over de FAQ waar we aan aan het werken zijn,
meer bepaald dan over de opdeling ervan, en de inhoudsopgave die
Philip Paeps heeft voorgesteld:
I. Welkom op be.comp.programming
1. Algemene richtlijnen (quoting style, posting style enz)
2. Wat kan (hoe doe ik X in taal Y onder OS Z)
3. Wat niet kan (algemene support, reclame, ...)
4. Te vermijden (incendiary material)
5. Over de FAQ (maintainer, aanpassingen, posting frequency)
6. [vul aan]
---> lijkt me erg goed, ook PP's invulling op zijn site
---> (http://www.paeps.cx/bcp) ziet er goed uit.
II. Programmeren algemeen
1. Welke talen zijn goed voor beginners
2. Wat heb ik nodig om te beginnen programmeren
3. Waar kan ik curussen volgen om te leren programmeren
4. Hoe word ik programmeur
5. Wat wil 'RTFM' zeggen
6. [vul aan]
---> dito.
III. Programmeren onder UNIX
1. Welke compilers zijn aan te raden voor welke talen
2. Wat zijn de features van verschillende editors
3. Bestaan er IDEs
4. Hoe zit het nu met al die licenties
5. [UNIX users, vul aan]
IV. Programmeren onder Windows
1. Welke compilers zijn aan te raden voor welke talen
2. Waar vind ik een gratis compiler
3. [windows users, vul aan...]
V. Programmeren voor het web
1. Voor- en nadelen van verschillende scripting talen
2. [vul aan]
VI. Fouten die iedereen wel eens maakt
1. Tikfouten
2. Compiler fouten
3. [vul aan]
---> deze drie vind ik een heel rare opsplitsing, de meeste vragen
---> zijn immers niet besturingssysteem-specifiek, maar eerder
---> programmeertaal-specifiek... De veel-gemaakte fouten moeten
---> zeker opgesplitst worden per taal. Het klasseren van vragen over
---> licenties bij UNIX begrijp ik helemaal niet. Daarom stel ik deze
---> indeling voor:
bij II. een stukje over de verschillende programmeertalen, en een
uitleg over de opdeling hieronder. doorverwijzen naar de volgende
hoofdstukken voor meer informatie over bepaalde talen.
Dan vanaf III hoofdstukken per individuele programmeertaal. We kunnen
ze misschien nog opdelen in webtalen (php, asp, jsp...),
ge�nterpreteerde talen ( python, VB, ruby, perl, tcl ...),
gecompileerde talen ( c++, c, pascal, modula, ada95, lisp, FORTRAN,
COBOL, BASIC ... ), en dingen die daar tussen vallen ( .NET, java,
elisp, SmallTalk ). --> noot: misschien moeten we enkel c, c++, java
en VB uitgebreid bespreken, aangezien dat de talen zijn waarover we
het meest vragen krijgen..., voor andere talen kunnen we misschien een
algemeen hoofdstuk maken, en doorverwijzen naar ons aller google etc.
Per taal stel ik de volgende hoofdstukken voor ( vbn. zijn voor C++ )
III. C++
1. Voorstelling (wat is c++, geschiedenis, standaard...)
2. Toepassingen, voordelen/nadelen
voor welke doeleinden wordt de taal het meest gebruikt etc.
reclame voor en kritiek op de taal
3. Compilers/interpreters/Virtual machines (wat van toepassing is)
( g++, visual c++, borland c++, mingw32, Comeau C++,
Intel C++, IBM C++ etc., per compiler vermelden:
a licentievoorwaarden
b platformen waar hij op draait
c reputatie (dit zal wschlk een heikel punt worden). Vb.:
Comeau C++ is de eerste C++ compiler die de hele
standaard ondersteunt. Visual C++ (vooral oudere
versies ) heeft bij velen de reputatie de standaard
met de voeten te treden.
4. Libraries ( wat voor libraries zijn er beschikbaar voor deze taal,
waar vind ik een library die xxx doet etc., meer
informatie over eventuele "standaard" libraries ( C++
STL, java swing etc.), hoe installeer ik ze etc.
5. Veel gemaakte fouten.
(vb. de "include guards" of "header-protection", die ik al
eens vermeld heb)
6. Links
--> links naar relevante organisaties (http://www.boost.org),
andere informatiebronnen
(http://www.parashift.com/c++-faq-lite/), goeie tutorials
etc.
VII. Extra Resources
1. Waar vind ik meer informatie over ...
2. Ik heb een probleem met mijn OS, waar haal ik hulp
3. [vul aan]
--> zou ik weglaten, vraag 1 zou ik beantwoorden in de inleiding, en
--> vraag 2 bij het hoofdstuk "wat niet kan in b.c.p"...
ik ben aan het werken aan een patch voor Philip Paeps' tex-document,
als een meerderheid het eens is met wat ik hierboven schrijf, kan PP
hem integreren...
sjuus
domi
--
Dominique Devriese
http://users.pandora.be/frit/domi.gpg
Technical Details
Message-ID:
<87znxegrjw.fsf@living.pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-08!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,c9626c63b264dee0,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-06-29 06:11:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-08!supernews.com!newsfeed.online.be!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Sender: domi@living.pandora.be Newsgroups: be.comp.programming Subject: BCP FAQ From: Dominique Devriese <fritmebufstek@pandora.be> Message-ID: <87znxegrjw.fsf@living.pandora.be> Lines: 125 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Date: Sat, 29 Jun 2002 13:09:24 GMT NNTP-Posting-Host: 213.118.142.158 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1025356164 213.118.142.158 (Sat, 29 Jun 2002 15:09:24 MET DST) NNTP-Posting-Date: Sat, 29 Jun 2002 15:09:24 MET DST Organization: Telenet Internet