C/C++ [Opgelost]
Ik wil nu wat programma's gaan schrijven alleen weet ik niet wat de beste taal is, C of C++? Om dat ik er niet bekend mee ben ik ik het graag leren maar ik zoek ook nog een ontwikkelomgeving inlusief debugger, runner, en compiler. Is denken jullie het handigst?
Gewijzigd op 01/01/1970 01:00:00 door Yorick17
Gesponsorde koppelingen:
Ben een tijdje bezig met C++. In feite kan je het beste C++ nemen, aangezien het een verdere ontwikkeling is van C.
Over de debugger/IDE/compiler: Gebruik Code::Blocks
Dit is een debugger/IDE/compiler in één.
Over de debugger/IDE/compiler: Gebruik Code::Blocks
Dit is een debugger/IDE/compiler in één.
Hangt er een beetje vanaf wat je met je programma wilt gaan doen.
C en C++ kan je meer mee, maar is weer veel moeilijker te leren als C#.
Als debugger/IDE/compiler zou ik gewoon visual studio gebruiken.
Als je een fout maakt, dan zie je hem meteen staan onder aan het scherm, dus kan je hem ook meteen oplossen.
Voor de rest kan je met visual studio ook heel makkelijk met drag en drop een form o.i.d. in elkaar slepen.
C en C++ kan je meer mee, maar is weer veel moeilijker te leren als C#.
Als debugger/IDE/compiler zou ik gewoon visual studio gebruiken.
Als je een fout maakt, dan zie je hem meteen staan onder aan het scherm, dus kan je hem ook meteen oplossen.
Voor de rest kan je met visual studio ook heel makkelijk met drag en drop een form o.i.d. in elkaar slepen.
visual studio is toch betalen?
Er is een gratis versie te verkrijgen,
Je moet de Express Edition gebruiken.
Er zijn een aantal opties de niet werken,, maar dat is ongeveer hetzelfde als een ingebouwde navigatie in je auto.
Je kan er dus gewoon omheen werken, of je moet even iets meer werk doen, dan bij de betaalde versie.
Maar alsnog is het vele male beter als de meeste andere gratis software die te krijgen zijn.
En volgens mij is Visual Studio er ook voor C en C++.
Als je er ooit aan denkt om met een groep een project te maken in één van deze talen, dan raad k je de groupware echt aan.
Dat werkt echt heel lekker,, maar kost wel klauwen vol geld.
Ik heb er ook heel veel voor moeten betalen (heel veel virtuele ms).
Maar dat is meer als je al flink opweg bent met deze talen.
Voor de rest is het een goed idee om eens te kijken naar extra libs die erbij te downloaden zijn.
Zo is NeoForce een hele mooie als je het visuele gedeelte van je App een stuk mooier wilt maken.
Je moet de Express Edition gebruiken.
Er zijn een aantal opties de niet werken,, maar dat is ongeveer hetzelfde als een ingebouwde navigatie in je auto.
Je kan er dus gewoon omheen werken, of je moet even iets meer werk doen, dan bij de betaalde versie.
Maar alsnog is het vele male beter als de meeste andere gratis software die te krijgen zijn.
En volgens mij is Visual Studio er ook voor C en C++.
Als je er ooit aan denkt om met een groep een project te maken in één van deze talen, dan raad k je de groupware echt aan.
Dat werkt echt heel lekker,, maar kost wel klauwen vol geld.
Ik heb er ook heel veel voor moeten betalen (heel veel virtuele ms).
Maar dat is meer als je al flink opweg bent met deze talen.
Voor de rest is het een goed idee om eens te kijken naar extra libs die erbij te downloaden zijn.
Zo is NeoForce een hele mooie als je het visuele gedeelte van je App een stuk mooier wilt maken.
codeblocks run mijn app niet en visual studio kan ik nergens downloaden
C++ lijkt t meest op PHP, dus als je lekker kan PHP en is C++ wel handig :)
veel dingen zijn precies hetzelfde, bijv. if else etc en while for bladiebla de hele handel
veel dingen zijn precies hetzelfde, bijv. if else etc en while for bladiebla de hele handel
Dan lijken alle programmeer talen wel op elkaar.
Nouja die lultalen waarmee gwn in engels zegt iets van
Haal rij2 uit de database, NU!
lijkt er totaal niet op :)
en het haakjes systeem van PHP () {} komt in niet zoveel voor etc etc .
Haal rij2 uit de database, NU!
lijkt er totaal niet op :)
en het haakjes systeem van PHP () {} komt in niet zoveel voor etc etc .
Ik vind Befunge toch wel een taal die veel lijkt op PHP hoor:
?>5^
v v
v97v6
v v<
8
. > > ^
^<
>_>
?>5^
v v
v97v6
v v<
8
. > > ^
^<
>_>
Laten we maar gewoon allemaal programmeren in Brainf*ck of 1 van de andere Esotorische programmeertalen ^_^ zitten echt wel gave bij....
excuus voor offtopic. Toch nog even ontopic:
1. C++ lijkt helemaal niet zo veel op php, behalve misschien het loop-systeem en if-else. Maar ik weet er het fijne niet van, dus kan niet teveel over zeggen.
2. Wat ik van anderen hoor is dat voor "gewone" applicaties C beste keus is, en voor spellen bijvoorbeeld C++ gekozen moet worden. C# (spreek uit: "C sharp") is over het algemeen het makkelijkst te leren.
excuus voor offtopic. Toch nog even ontopic:
1. C++ lijkt helemaal niet zo veel op php, behalve misschien het loop-systeem en if-else. Maar ik weet er het fijne niet van, dus kan niet teveel over zeggen.
2. Wat ik van anderen hoor is dat voor "gewone" applicaties C beste keus is, en voor spellen bijvoorbeeld C++ gekozen moet worden. C# (spreek uit: "C sharp") is over het algemeen het makkelijkst te leren.
Volgens mij was het wel zo dat als je C++ kan je heel makkelijk C kan (of andersom ) :P
Het zijn allemaal talen die wel op elkaar gebaseerd zijn.
Waarvan C++ het moeilijkste is,, maar je ook het meest mee kan.
In C++ kan je ook assambley code schrijven, dat kan heel handig zijn, maar is langer niet altijd nodig.
C# is trouwens ook uitermate geschikt om games mee te ontwikkelen.
Daarvoor is namelijk de XNA game engine ontwikkeld (werkt alleen emt C#) en daarmee kan je games ontwikkelen voor de pc, en de Xbox, en ook voor Zune.
Voor de rest is het met C# wel een pain in the ass om knap met MySQL en PgSQL te werken.
Waarvan C++ het moeilijkste is,, maar je ook het meest mee kan.
In C++ kan je ook assambley code schrijven, dat kan heel handig zijn, maar is langer niet altijd nodig.
C# is trouwens ook uitermate geschikt om games mee te ontwikkelen.
Daarvoor is namelijk de XNA game engine ontwikkeld (werkt alleen emt C#) en daarmee kan je games ontwikkelen voor de pc, en de Xbox, en ook voor Zune.
Voor de rest is het met C# wel een pain in the ass om knap met MySQL en PgSQL te werken.
C# is toch heel wat anders als C++ of zie ik het nou helemaal verkeerd? C# is naar mijn weten een serverside taal waar C++ een taal is voor "echte" programma`s. Nu kun je met C# wel 'echte' programma`s maken, maar heb je volgens mij een server nodig om ze te runnen. Bovendien hoeft C# niet gecompileerd worden en C++ wel.
Ik zou ook kijken naar visual studio. Ik gebruik die zelf ook . Je kunt het gratis downloaden ( visual web developer expres meende ik mij te herinneren ). Zit alles in wat je nodig hebt om in C++ te beginnen. Overigens zou ik ook in C++ beginnen. Scheelt een hoop, omdat C toch echt de kern is, en C++ een interface eromheen gebouwd. ( denk aan <input> welke in een browser een compleet veld terug geeft. Dat soort flauwekul.
Ik zou ook kijken naar visual studio. Ik gebruik die zelf ook . Je kunt het gratis downloaden ( visual web developer expres meende ik mij te herinneren ). Zit alles in wat je nodig hebt om in C++ te beginnen. Overigens zou ik ook in C++ beginnen. Scheelt een hoop, omdat C toch echt de kern is, en C++ een interface eromheen gebouwd. ( denk aan <input> welke in een browser een compleet veld terug geeft. Dat soort flauwekul.
C++ / C# en C zijn toch 3 verschillende disciplines uiteindelijk....
Lode schreef op 17.08.2009 04:26:
C++ / C# en C zijn toch 3 verschillende disciplines uiteindelijk....
wow... zouden ze daarom andere namen hebben dan? duh...
Kwam ik even snel tegen:
En Merijn zit daar toch fout hoor. Ook C# moet gewoon gecompiled worden naar een binary, niks te maken met serverside.
Quote:
Some computer languages were written for a specific purpose. Java was originally devised to control toasters, C for programming Operating Systems, Pascal to teach good programming techniques but C++ is a general purpose language and well deserves the "Swiss Pocket Knife of Languages" nickname. There are some tasks that can be done in C++ but not very easily, for example designing GUI screens for applications. Other languages like Visual Basic, Delphi and more recently C# have GUI design elements built in to them and so are better suited for this type of task. Also some scripting languages that provide extra programmability to applications like MS Word and even Photoshop tend to be done in variants of Basic, not C++.
En Merijn zit daar toch fout hoor. Ook C# moet gewoon gecompiled worden naar een binary, niks te maken met serverside.
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
[dizzmode]
Rens misschien moet je eens een baan gaan zoeken waarbij ze een onderscheid maken tussen C# en C++...
Ohhh Shizzle helemaal vergeten, je kent geen van beide...
maar goed op een php forum kan je soms meepraten...
[/dizzmode]
Rens misschien moet je eens een baan gaan zoeken waarbij ze een onderscheid maken tussen C# en C++...
Ohhh Shizzle helemaal vergeten, je kent geen van beide...
maar goed op een php forum kan je soms meepraten...
[/dizzmode]
Gewijzigd op 01/01/1970 01:00:00 door Lode
omg,
we got a 14-year-old breezer-slut in tha house
Wat probeer je hiermee te bereiken lode?
Probeer je hem ongelijk te geven, terwijl hij eigenlijk wel gelijk heeft?
Of voel je je zelf nu weer gewoon een stuk beter,,
Als dat zo is,, dan moet je het gewoon eerlijk zeggen hoor,, dan is er echt helemaal niks aan de hand =þ
Voor de rest vind ik C# het makkelijkst om een desktop applicatie te ontwikkelen, en je hebt er ook heel veel mogelijkheden mee om ook websites te maken (gebruik hiervoor SilverLight) of games (XNA).
C++ gaat een stuk verder, en het is daarmee moeilijker om een GUI te ontwikkelen, zoals in afra's post al te lezen is.
we got a 14-year-old breezer-slut in tha house
Wat probeer je hiermee te bereiken lode?
Probeer je hem ongelijk te geven, terwijl hij eigenlijk wel gelijk heeft?
Of voel je je zelf nu weer gewoon een stuk beter,,
Als dat zo is,, dan moet je het gewoon eerlijk zeggen hoor,, dan is er echt helemaal niks aan de hand =þ
Voor de rest vind ik C# het makkelijkst om een desktop applicatie te ontwikkelen, en je hebt er ook heel veel mogelijkheden mee om ook websites te maken (gebruik hiervoor SilverLight) of games (XNA).
C++ gaat een stuk verder, en het is daarmee moeilijker om een GUI te ontwikkelen, zoals in afra's post al te lezen is.
Hmmm, GUI's ontwikkelen in C++ is tegenwoordig ook niet meer zo moeilijk. Tenzij je de Win32 API gebruikt. Andere open-source API's zoals AWT.



