OP/CPP voor dummies: verschil tussen versies

Uit FOK!wiki
Ga naar: navigatie, zoeken
 
(3 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 4: Regel 4:
 
OP:
 
OP:
 
<pre>
 
<pre>
[img]http://1.bp.blogspot.com/_MESsJBWTKYQ/SxQhJ7VbMeI/AAAAAAAAGBA/aA1brk0hXgE/s1600/C+for+Dummies.jpg[/img][img]http://3.bp.blogspot.com/_B05JwwXzC9M/Sj4xvWpNsUI/AAAAAAAADNI/VgIsrm7NmzI/s400/C%2B%2B+for+Dummies+book+cover.JPG[/img]
+
[img]http://2.bp.blogspot.com/-gtgop3KtT2s/T-iqYKOogvI/AAAAAAAAAxo/APwXAP--K0k/s1600/cpp+programming+language+thesumit67.blogspot.jpg[/img]
[sup]Nu mét gratis web-support![/sup]
 
  
Als je vragen hebt over C of C++, dan zit je hier goed met een ([s]hopelijk later[/s] grote) kliek guru's.
+
Het topic over de programmeertalen C en C++. Als je vragen over C of C++ hebt, zit je hier goed. Natuurlijk kan je ook gewoon mee kletsen.
Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt. ;)
 
  
En onthoud: lieve modjes maken dit topic centraal! O+
+
Let er bij het stellen van een vraag op dat je zo veel mogelijk revelante informatie geeft, zoals:
 +
- wat je probeert te doen;
 +
- welk besturingsysteem je hebt;
 +
- welke compiler en versie je gebruikt;
 +
- de eventuele foutmelding die je ziet;
 +
- een minimaal codevoorbeeld dat je fout veroorzaakt;
 +
- inhakend op het voorgaande punt: zorg wel dat het voorbeeld [i]volledig[/i] is, dus met #includes en main() etc.
  
[b][u]Vorige delen:[/u][/b]
+
[u][b]FAQ[/b][/u]
  
Geen! ;(
+
[b]Wat is het verschil tussen C en C++?[/b]
  
:? [b][u]FAQ[/u][/b] :?
+
De programmeertalen C en C++ hebben veel overeenkomsten. C++ is begonnen als een uitbreiding op C en ondersteunt bijna de volledige C-taal. Dit betekent dat een computerprogramma geschreven in C meestal ook een geldig C++-programma is.
  
[b]:? Ik wil beginnen met C/C++, wat voor IDE is het beste voor mij?[/b]
+
C++ heeft onderdelen aan de C-taal toegevoegd en ondersteunt verschillende programmeerstijlen beter. C++ heeft onder andere sterkere typechecking, betere manieren om data te encapsuleren en eenvoudigere structuren om algemene code te schrijven. C is echter nog steeds beter ondersteund op 'afwijkende' platformen en wordt mede daarom nog veel gebruikt.
Dat ligt eraan. Als je alléén voor MS Windows wilt gaan developen, is [url=http://www.microsoft.com/belux/nl/visualstudio/products/2010/default.mspx]Visual Studio[/url] de beste optie. Deze kun je bovendien als je student bent via [url=https://www.dreamspark.com/]Microsoft DreamSpark[/url] of [url=http://msdn.microsoft.com/en-us/academic/default.aspx]MSDN Academic Alliance[/url] gratis downloaden. :)
 
Wil je echter cross-platform (dat wil zeggen: voor b.v. Windows én Linux, of Linux én Mac) gaan developen, dan zijn [url=http://www.bloodshed.net/devcpp.html]Dev-C++[/url] en [url=http://www.codeblocks.org/]Code::Blocks[/url] de beste optie voor C++. [url=http://www.eclipse.org/]Eclipse[/url] (ook voor C) en [url=http://netbeans.org/features/cpp/]NetBeans[/url] zijn ook goede keuzes, alleen zijn deze meer op Java gericht. :)
 
  
[b]:? Hoe gebruik ik x/wat houdt y in?[/b]
+
Zie [url=http://www.stroustrup.com/bs_faq.html#difference]Stroustrups FAQ[/url] voor meer informatie.
Stop! Voor vragen hoe je bepaalde ingebouwde functies, types of classes gebruikt kun je de [url=http://www.acm.uiuc.edu/webmonkeys/book/c_guide/]C referentie[/url] of de [url=http://www.cplusplus.com/reference/]C++ referentie[/url] gebruiken. Hier staat alles in wat je nodig hebt. :)
 
  
[b]:? Wat is het verschil tussen C en C++?[/b]
+
[b]Ik wil beginnen met C of C++; welke moet ik kiezen?[/b]
C++ is, eenvoudig gezegd, een nieuwere versie van C (vandaar ook de naam, C++ wil zeggen: verhoog de waarde van C met 1). Het biedt o.a. betere klasse-ondersteuning en verschillende nieuwe types, zoals vectors en maps, om er maar een paar te noemen.
 
Als je wilt beginnen met leren, is C++ beter, want C wordt eigenlijk nauwelijks meer gebruikt.
 
  
[b]:? Wat is het Windows SDK?[/b]
+
Dat hangt van jou af: er is geen direct 'betere' keuze. Je hoeft zeker geen C te leren voordat je aan C++ begint: het is waarschijnlijk zelfs beter van niet. Zorg in de eerste plaats voor een goed leerboek, de online informatie en 'cursussen' laat vaak te wensen over voor de beginneling.
Het Windows SDK is een set van functies, gemaakt door Microsoft, om het programmeren voor Windows te vereenvoudigen.
 
Als je ervoor kiest het Windows SDK te gebruiken, houd er dan rekening mee dat je applicatie Windows-only wordt!
 
Je kunt de laatste versie [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en]hier[/url] vinden. :)
 
  
[b][u]Handige links:[/u][/b]
+
[b]Wat is een goed boek voor C of C++[/b]
  
[u]Referenties en tutorials:[/u]
+
Zie wederom [url=http://www.stroustrup.com/bs_faq.html#best-book]Stroustrups FAQ[/url].
[*] [url=http://www.cprogramming.com/begin.html]Leer C en/of C++ (engels)[/url]
+
 
[*] [url=http://www.winprog.org/tutorial/]Leer programmeren met het Windows SDK (engels)[/url]
+
[u][b]Links[/b][/u]
[*] [url=http://msdn.microsoft.com/en-us/windows/bb980924.aspx]Info over het Windows SDK (engels)[/url]
+
 
 +
[b]Naslagwerken[/b]
 +
 
 +
[url=http://en.cppreference.com/]C/C++ Reference[/url]
 +
[url=http://www.acm.uiuc.edu/webmonkeys/book/c_guide/]The C Library Reference Guide[/url]
 +
[urlhttp://www.cplusplus.com/]C++ Documentation[/url]
 +
[url=http://www.icce.rug.nl/documents/cplusplus/]C++ Annotations[/url]
 +
 
 +
[b]Achtergrond[/b]
 +
[url=http://accu.org/]The Association of C and C++ Users[/url]
 +
[url=http://www.stroustrup.com/]Stroustrup's homepage[/url]
  
 
[sub]Deze OP vind je [url=http://wiki.fok.nl/index.php?title=OP/CPP_voor_dummies]hier[/url].[/sub]
 
[sub]Deze OP vind je [url=http://wiki.fok.nl/index.php?title=OP/CPP_voor_dummies]hier[/url].[/sub]
 
</pre>
 
</pre>

Huidige versie van 28 sep 2012 om 11:41

Titel:

[C(++)] voor dummies - Deel X

OP:

[img]http://2.bp.blogspot.com/-gtgop3KtT2s/T-iqYKOogvI/AAAAAAAAAxo/APwXAP--K0k/s1600/cpp+programming+language+thesumit67.blogspot.jpg[/img]

Het topic over de programmeertalen C en C++. Als je vragen over C of C++ hebt, zit je hier goed. Natuurlijk kan je ook gewoon mee kletsen.

Let er bij het stellen van een vraag op dat je zo veel mogelijk revelante informatie geeft, zoals:
 - wat je probeert te doen;
 - welk besturingsysteem je hebt;
 - welke compiler en versie je gebruikt;
 - de eventuele foutmelding die je ziet;
 - een minimaal codevoorbeeld dat je fout veroorzaakt;
 - inhakend op het voorgaande punt: zorg wel dat het voorbeeld [i]volledig[/i] is, dus met #includes en main() etc.

[u][b]FAQ[/b][/u]

[b]Wat is het verschil tussen C en C++?[/b]

De programmeertalen C en C++ hebben veel overeenkomsten. C++ is begonnen als een uitbreiding op C en ondersteunt bijna de volledige C-taal. Dit betekent dat een computerprogramma geschreven in C meestal ook een geldig C++-programma is.

C++ heeft onderdelen aan de C-taal toegevoegd en ondersteunt verschillende programmeerstijlen beter. C++ heeft onder andere sterkere typechecking, betere manieren om data te encapsuleren en eenvoudigere structuren om algemene code te schrijven. C is echter nog steeds beter ondersteund op 'afwijkende' platformen en wordt mede daarom nog veel gebruikt.

Zie [url=http://www.stroustrup.com/bs_faq.html#difference]Stroustrups FAQ[/url] voor meer informatie.

[b]Ik wil beginnen met C of C++; welke moet ik kiezen?[/b]

Dat hangt van jou af: er is geen direct 'betere' keuze. Je hoeft zeker geen C te leren voordat je aan C++ begint: het is waarschijnlijk zelfs beter van niet. Zorg in de eerste plaats voor een goed leerboek, de online informatie en 'cursussen' laat vaak te wensen over voor de beginneling.

[b]Wat is een goed boek voor C of C++[/b]

Zie wederom [url=http://www.stroustrup.com/bs_faq.html#best-book]Stroustrups FAQ[/url].

[u][b]Links[/b][/u]

[b]Naslagwerken[/b]

[url=http://en.cppreference.com/]C/C++ Reference[/url]
[url=http://www.acm.uiuc.edu/webmonkeys/book/c_guide/]The C Library Reference Guide[/url]
[urlhttp://www.cplusplus.com/]C++ Documentation[/url]
[url=http://www.icce.rug.nl/documents/cplusplus/]C++ Annotations[/url]

[b]Achtergrond[/b]
[url=http://accu.org/]The Association of C and C++ Users[/url]
[url=http://www.stroustrup.com/]Stroustrup's homepage[/url]

[sub]Deze OP vind je [url=http://wiki.fok.nl/index.php?title=OP/CPP_voor_dummies]hier[/url].[/sub]