advertentie

Dit forum is niet langer actief. Voor vragen kun je voortaan terecht in de Vraag & Antwoord-rubriek van PCMweb.nl

 

Ga terug   PCM Forum > De Zitkamer > Wat vindt u?

Bekijk resultaten enqu?te: Welke taal zou ik leren?
C++ 4 80,00%
C# 0 0%
Visual Basic 0 0%
Andere (leg uit a.u.b) 1 20,00%
Aantal stemmers: 5. Je mag niet stemmen in deze enqu?te

Antwoord
 
Discussietools Weergave
Oud 29 April 2010, 20:06   #1
Josaus
Just Joined!
 
Geregistreerd: 17 April 2010
Berichten: 28
Standaard Welke prameertaal zou ik leren?

Hallo allemaal,

Ik heb vaak websites gemaakt en zou nu willen beginnen met het maken van programma(tje)'s. Mijn vraag is: Welke programmeertaal zou ik leren? Ik dacht C++ maar sommige zeggen dat dat te oud is, is dat waar? Welke "taal" word er tegenwoordig vaak gebruikt? Ik hoop dat jullie kunnen helpen!

MVG, Josaus

PS: Kan een moderator de titel aanpassen? XD

Laatst gewijzigd door Josaus : 29 April 2010 om 20:10
Josaus is offline   Met citaat antwoorden
Oud 29 April 2010, 22:56   #2
gvanvoor
PCM Lord
 
gvanvoor's schermafbeelding
 
Geregistreerd: 26 January 2006
Locatie: De gezelligste stad ter wereld: Gent
Berichten: 928
Standaard

Het hangt er een beetje vanaf wat je wil gaan doen.
Als je je wenst te beperken tot windows denk ik dat C# het meest aangewezen is.
Als je ook op andere platformen (Mac, Unix) wil gaan programmeren zou ik eerder opteren voor java of C++. Java heeft daarbij het voordeel dat je je code in principe maar een keer moet compileren en dat je programma dan (meestal) op elk platform werkt. C++ heeft het voordeel dat je de platform-eigen ui componenten kan gebruiken (dikwijls via een C interface, op Mac tegenwoordig Objective C) en je programma er over het algemeen beter zal uitzien.
__________________
If you want to work on your computer: buy a PC. If you want to do work on your computer: buy a Mac.
gvanvoor is offline   Met citaat antwoorden
Oud 30 April 2010, 01:12   #3
bee_c4
PCM Lord
 
bee_c4's schermafbeelding
 
Geregistreerd: 5 December 2006
Locatie: -
Berichten: 1.124
Standaard

ik ben een beetje aan het ori?nteren met programeertalen,
en dit kan ik je zeggen: C++ is zeer krachtig , en kan hardware aansturen (zelfgemaakte microcontrolers bijv,) alleen moet je voor het maken van een venster met knoppen , gebruik maken van api's die niet cross- platform compitable zijn.

ik weet helaas niet wat de onderlinge verschillen zijn met C# (c-sharp) C++
C en visual basic

daarnaast zijn er ook nog turbo pascal en delphi.

met java kan je leuke progjes maken, maar java communiceert weinig met het besturingssysteem, (webcam , of hardware bijv) , waardoor vele leuke functies komen te vervallen.

het vervelende is ook, dat waneer je er eentje kent, dat niet zomaar kunt toepassen op een andere.

met switchen van taal, moet je ook weer (grootendeels) opnieuw beginen
__________________
vind mij @ tweakers.net

Laatst gewijzigd door bee_c4 : 30 April 2010 om 01:15
bee_c4 is offline   Met citaat antwoorden
Oud 30 April 2010, 18:01   #4
Josaus
Just Joined!
 
Geregistreerd: 17 April 2010
Berichten: 28
Standaard

Ik wil programma's maken die met hardware communiceren(bijvoorbeeld iets met mijn microfoon?). Maar wat raden jullie aan? C++ Of C# (sharp) ?
Josaus is offline   Met citaat antwoorden
Oud 1 May 2010, 10:35   #5
ktf
PCM Lord
 
ktf's schermafbeelding
 
Geregistreerd: 21 June 2005
Locatie: Achter mijn notebook
Berichten: 1.207
Stuur een bericht via MSN naar ktf
Standaard

Citaat:
Oorspronkelijk geplaatst door bee_c4 Bekijk bericht
alleen moet je voor het maken van een venster met knoppen , gebruik maken van api's die niet cross- platform compitable zijn.
Neehoor, als je GTK of WxWidgets gebruikt kun je die op meerder platformen gebruiken.

Citaat:
Oorspronkelijk geplaatst door bee_c4 Bekijk bericht
met switchen van taal, moet je ook weer (grootendeels) opnieuw beginen
Alle talen lijken op elkaar. C++ en C# zijn grotendeels hetzelfde, C# is een uitbreiding. De essentiele vaardigheden van het programmeren zijn bij elke taal hetzelfde, behalve het verschil tussen sterk en zwak getypeerde talen, maar daar ben je zo overheen. Als je met C++ hebt gewerkt is de overstap naar PHP bijvoorbeeld een eitje.
__________________
Don't worry, be happy.
ktf is offline   Met citaat antwoorden
Oud 1 May 2010, 11:17   #6
gvanvoor
PCM Lord
 
gvanvoor's schermafbeelding
 
Geregistreerd: 26 January 2006
Locatie: De gezelligste stad ter wereld: Gent
Berichten: 928
Standaard

Citaat:
Oorspronkelijk geplaatst door ktf Bekijk bericht
Alle talen lijken op elkaar. C++ en C# zijn grotendeels hetzelfde, C# is een uitbreiding. De essentiele vaardigheden van het programmeren zijn bij elke taal hetzelfde, behalve het verschil tussen sterk en zwak getypeerde talen, maar daar ben je zo overheen. Als je met C++ hebt gewerkt is de overstap naar PHP bijvoorbeeld een eitje.
Correcties:
  • alle object-geori?nteerde talen lijken op elkaar.
  • C# is nauwer verwant met java dan met C++ en is er zeker geen uitbreiding van.
__________________
If you want to work on your computer: buy a PC. If you want to do work on your computer: buy a Mac.
gvanvoor is offline   Met citaat antwoorden
Oud 1 May 2010, 12:24   #7
bee_c4
PCM Lord
 
bee_c4's schermafbeelding
 
Geregistreerd: 5 December 2006
Locatie: -
Berichten: 1.124
Standaard

Citaat:
Oorspronkelijk geplaatst door Josaus Bekijk bericht
Ik wil programma's maken die met hardware communiceren(bijvoorbeeld iets met mijn microfoon?). Maar wat raden jullie aan? C++ Of C# (sharp) ?
(hoppelijk zijn er geen correcties nodig, maar zoals ik al zij is mijn kennis gering)

de meeste C varianten kunnen het besturingssysteem aanroepen voor aangesloten hardware,(bijv het afspelen van geluid, je hoeft daarvoor niet speciaal verbinding te maken met de geluidskaart)

ik neem aan dat je je beperkt tot windows.

maaja het blijkt dus allemaal niet zo uit te maken, ik zou dan voor C# gaan,
niet zo super geavanceerd,en dus wat makkelijker.
__________________
vind mij @ tweakers.net
bee_c4 is offline   Met citaat antwoorden
Oud 2 May 2010, 14:20   #8
ktf
PCM Lord
 
ktf's schermafbeelding
 
Geregistreerd: 21 June 2005
Locatie: Achter mijn notebook
Berichten: 1.207
Stuur een bericht via MSN naar ktf
Standaard

Citaat:
Oorspronkelijk geplaatst door gvanvoor Bekijk bericht
alle object-geori?nteerde talen lijken op elkaar
Het is maar net wat je onder lijken op elkaar verstaat natuurlijk. De basisprincipes zijn overal hetzelfde, bij object-orientatie komt daar nog een basisprincipe bij inderdaad.

Citaat:
Oorspronkelijk geplaatst door gvanvoor Bekijk bericht
C# is nauwer verwant met java dan met C++ en is er zeker geen uitbreiding van.
Oh, dat wist ik niet. Ik dacht dat C# een naam was voor C++ met .net uitbreidingen, maar daar heb ik iets te kort door de bocht heb gedacht. ^^
__________________
Don't worry, be happy.
ktf is offline   Met citaat antwoorden
Oud 3 May 2010, 16:11   #9
Josaus
Just Joined!
 
Geregistreerd: 17 April 2010
Berichten: 28
Standaard

Citaat:
Als je met C++ hebt gewerkt is de overstap naar PHP bijvoorbeeld een eitje.
Ik heb met php gewerkt, geld het dan ook andersom:P?

Ik denk alleen met Windows te gaat werken, misschien later met andere platformen. (Ben pas 12...)

Bedankt voor de reacties! A.U.B stem op jou voorkeur!
Josaus is offline   Met citaat antwoorden
Oud 3 May 2010, 18:17   #10
ktf
PCM Lord
 
ktf's schermafbeelding
 
Geregistreerd: 21 June 2005
Locatie: Achter mijn notebook
Berichten: 1.207
Stuur een bericht via MSN naar ktf
Standaard

Citaat:
Oorspronkelijk geplaatst door Josaus Bekijk bericht
Ik heb met php gewerkt, geld het dan ook andersom:P?
Dat heb ik er expres niet bijgezet, want het geldt niet andersom. Dat komt omdat PHP een zwak-getypeerde taal is met een bijzonder omvangrijke functiebibliotheek en een zeer eenvoudig UI-systeem, HTML in de meeste gevallen. C++ daarintegen is sterk getypeerd, er is geen vast UI-systeem en er zijn geen standaard functiebibliotheken (nouwja, tot op zekere hoogte wel) Daar staat tegenover dat je *kunt kiezen* welke bibliotheken je wilt gebruiken.

Hier gaat eigenlijk de stelling op die ik hier eerder op het forum noemde: hoe flexibeler en veelzijdiger iets is, hoe complexer. PHP is alleen bruikbaar op het web en als scripttaal (minder veelzijdig) en er zitten veel functies ingebouwd (minder flexibel) maar daardoor wel eenvoudiger. Door de sterk-getypeerdheid van C++ is het ook nog eens sneller, maar ook weer complexer voor de programmeur.
__________________
Don't worry, be happy.
ktf is offline   Met citaat antwoorden
Antwoord


Discussietools
Weergave

Regels voor berichten
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. Het is nu 08:43.



Powered by vBulletin Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Nederlandse vBulletin-vertaling door Alacer beschikbaar gesteld door Applinet.