[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - C++
Pagina 1 van 2

C++

BerichtGeplaatst: 17 maart 2008 16:36
door frizzy
Hey daar!, ik was een tijdje geleden begonnen met het leren van C++. Maar door tijdgebrek ben ik toen gestopt, ondertussen ben ik al weer een tijdje bezig. En ik vraag me af of er hier iemand rondhuppelt die me af en toe zou kunnen helpen.

M.v.g.
Jullie lieftallige,
Frizzy

Re: C++

BerichtGeplaatst: 18 maart 2008 12:58
door ikkeikkemij
Wat is C++ :?

Re: C++

BerichtGeplaatst: 18 maart 2008 15:58
door libia
een programmeer taal om (onder andere) progjes te maken en volgensmij kun je het ook serverside voor een website gebruiken..

het is ongeveer hetzelfde als C en C#

ik zit trouwens ook al een tijdje te denken, maar wat is nou de beste taal om te leren? C, C++, C#, misschien iets anders?

Re: C++

BerichtGeplaatst: 18 maart 2008 16:18
door frizzy
C++, das OOP

Re: C++

BerichtGeplaatst: 18 maart 2008 16:35
door libia

Re: C++

BerichtGeplaatst: 18 maart 2008 16:39
door frizzy
C niet, C# wel. Maar die is doo M$ ontwikkelt. http://forum.onemorething.nl/viewtopic.php?t=73595

Re: C++

BerichtGeplaatst: 18 maart 2008 19:09
door Derk
PHP is ook oop. Echter is het maar hoe je ermee om gaat óf het ook OOP is ;)

Re: C++

BerichtGeplaatst: 18 maart 2008 20:03
door KillerSponge
C++ is heel snel, maar ontzettend moeilijk te leren. Er zijn een hoop makkelijker alternatieven: Java en Python bv.

Re: C++

BerichtGeplaatst: 19 maart 2008 08:05
door Remi
C++ is eigenlijk best wel lastig, vooral in het begin.
Ben er nooit is mee begonnen, maar ook weer snel opgegeven. Ik ben nu met Java bezig. Java is toch een stuk makkelijker, maar je gaat er wel onder door denken. Op een manier voor computer applicaties en niet serverside.

C is nog moelijker dan C++.
C# is een dot net dus eigenlijk is het C#.net. Dit betekend dat hoor windows ontwikkeld is. En eigenlijk alleen lekker kan draaien op windows bakken.

Re: C++

BerichtGeplaatst: 19 maart 2008 14:46
door libia
C++ kan toch op windows en linux, maar niet op mac??

en ik was eerst ook begonnen aan java, maar ik ben gestopt omdat ik het te langzaam vind (de eindresultaten) zelfs bij een hello world scriptje heb ik het gevoel dat ik een eeuw langer zit te wachten dan bij een normaal script van een andere taal..

Re: C++

BerichtGeplaatst: 19 maart 2008 17:27
door frizzy
C++ is ontzettend snel, gewoon eng

Re: C++

BerichtGeplaatst: 19 maart 2008 17:28
door KillerSponge
Voor C++ zijn voor zo'n beetje alle platformen wel compilers geschreven, die werkt dus op alle systemen. Het enige is dat je voor elk OS de GUI e.d. moet herschrijven omdat die per OS verschilt. Met Java hoeft dit niet. En Java is idd vrij langzaam... Maar een hello world script zou je niet moeten merken hoor?

Re: C++

BerichtGeplaatst: 19 maart 2008 18:52
door libia

Re: C++

BerichtGeplaatst: 19 maart 2008 22:50
door DoubleJ
C is iets waar je in principe als software 'engineer' niet aan moet beginnen.
C wordt nog steeds een heleboel toegepast in het op low level programeren van Micro controllers en soortgelijke applicaties. Ik meende dat iemand hier ook beweerde dat C 'OOP' was, en ik meende dit ook weer ontkracht te zien worden, maar dan nogmaals C is NIET!! Object Oriented.

C++ is een Object georiënteerde variant van C, daarnaast is C++ ook veiliger omdat de parser er rekening mee houd dat je niet geheugen plaatsen gaat overschrijven die je je zelf niet het toegekend, zo kun je niet buiten je arrays treden, C let hier totaal niet op en voor zover ik weet wordt die in de ICT niet meer onderwezen, maar alleen nog dus in microcontrollers endergelijk gebruikt(eventueel ondersteund met eigen stukjes assembly code voor extra snelheid).

Verder heb je nog C# ik weet niet in hoeverre C# met MS of .Net te maken heeft, wel weet ik dat .Net een enorme opkomst begint, of aan het maken is. Dus als .Net gebruik maakt van C# is het zeker de moeite waard om je hier in te gaan verdiepen.

Dan is er nog Java... Java is zo OOP als de pest, en naar mijn mening weer iets 'te', maar dat heeft ook weer voordelen. Tegenwoordig is het ook steeds meer een trend dat er Java applicaties in embedded omgevingen worden gebruikt. Op mijn stage ben ik nu bezig met een Cellular engine(mobiel telefoon modem)van Siemens, die je kan voorzien van een Java applicatie.

Java heeft een aparte 'Micro edition' speciaal ontwikkeld voor embedded software. In principe werkt dit ook op gewone java machines, alleen heeft J2ME minder features/libraries dan normale Java.

Verder nog de opmerking dat van C, en Java de syntax enorm op elkaar lijkt, ik vermoed dat voor C++ en C# hetzelfde geld.
Goed tot zover mijn duit in het zakje bij deze discussie.

Dan over het feit wie je bij kan staan in het programeren en C++, nee helaas kan ik je daar niet bij helpen. Ik heb op dit moment alleen maar ervaring met programeren in C en eventueel assembly, maar dat laatste heb je niet veel aan omdat dat per processor een andere syntax heeft(is fabrikant afhankelijk).

Bovendien strekt die ervaring zich ook niet verder dan micro controllers, en ik neem aan dat jij niet een stukje embedded software wil gaan zitten produceren...

Re: C++

BerichtGeplaatst: 20 maart 2008 01:26
door KillerSponge
Vergis je niet in het gebruik van C. Om een voorbeeld te noemen: het merendeel van de GNOME applicaties wordt in C geprogrammeerd (KDE is C++).

C# heb ik persoonlijk wat tegen, omdat het in principe MS only is. Je hebt wel het Mono project voor UNIX systemen, maar dat is niet bepaald perfect.

Een trend die ik trouwens in de Linux omgeving zie is steeds meer interpreted talen. Een hele hoop applicaties die ik gebruik zijn bv. in Python geschreven. Het developpen daarmee is stukken makkelijker, maar in principe trager. Al moet ik zeggen dat ik er niks van merk.

Re: C++

BerichtGeplaatst: 20 maart 2008 19:39
door DoubleJ

Re: C++

BerichtGeplaatst: 20 maart 2008 20:58
door KillerSponge
Ik onderschat microsoft zeker niet. Tis meer t feit dat ik niet platformgebonden wil zijn als ik applicaties ontwikkel. Voor 'gewone' desktop applicaties zie ik wel wat in simpele rapid development interpreted talen, in combinatie met een desktop universele grafische schil (GTK is er voor Unix systemen en Windows). In principe zou je dan je programma maar één keer hoeven te schrijven voor alle platformen, zonder aan het slome java vast te zitten.

Re: C++

BerichtGeplaatst: 21 maart 2008 18:38
door DoubleJ

Re: C++

BerichtGeplaatst: 21 maart 2008 19:18
door KillerSponge
Ik denk dat een universele taal best mogelijk is. Sowieso is de core van bijna elke app best multiplatform te maken, door het gebruik van een interpreter. Pas op het moment dat je de API's van het OS nodig hebt, krijg je een 'probleem'. En ik denk dat dat best gestandaardizeerd kan worden (POSIX bijvoorbeeld, wordt door Mac OS X en (bijna) Linux gebruikt, waardoor het porten van applicaties van/naar Linux/OSX een eitje is).

Natuurlijk heeft platform afhankelijk programmeren bepaalde voordelen. Als je iets compileert ipv interpreteert is het vanzelf sneller. Voor bepaalde applicaties is dit ook zeker gewenst. Zeker voor, zoals jij al zegt, embedded systemen. Maar ik had het meer over simpele desktop applicaties zoals muziekspelers, messengers, browsers, mailclients, enz. :}

Re: C++

BerichtGeplaatst: 21 maart 2008 22:57
door libia
ik ben nu ook bezig met het leren van C++ :P
ik kan nu wel al iets in prompt maken, maar er zijn geen goede tuts te vinden (door mij iig) over api's :S

Re: C++

BerichtGeplaatst: 22 maart 2008 10:22
door libia
sorry voor dubbel post, maar

welk programma is aan te raden voor het schrijven van progjes in C++ ? ik gebruik nu Dev-C++ maar als je dan een fout maakt en hem compileerd dan geeft hij ongelovelijk onduidelijke error's :P

Re: C++

BerichtGeplaatst: 22 maart 2008 11:30
door KillerSponge
Ik gok dat je daarmee zult moeten leren leven, de meeste compilers zijn niet al te duidelijk over wat je fout hebt gedaan.

Re: C++

BerichtGeplaatst: 22 maart 2008 12:40
door Derk

Re: C++

BerichtGeplaatst: 22 maart 2008 13:47
door libia

Re: C++

BerichtGeplaatst: 22 maart 2008 14:16
door KillerSponge
De verschillende c++ compilers compilen ook iets anders. Vaak kleine, subtiele verschillen. Ook daar zul je mee moeten leren leven :P