Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Wat is beter: 1 taal beheersen of meerdere talen leren?

Anoniem
JaFO
8 antwoorden
  • Hoi,
    Wat zou je kiezen?
    - 1 programmeertaal heel goed beheersen.
    - x programmeertalen leren (basis, of meer dan basis)

    Ik heb C geleerd, maar elke keer (na paar maanden) vergeet ik het, en dan begin ik opnieuw opfrissing doen (met fundamentals starten). Dit komt omdat ik ofwel voor een paar maanden niets in VB6 maak ofwel een andere taal/script probeer te leren. Ben ik zo vergeetachtig of is dit normaal?
  • Alle kennis die je niet gebruikt, verwatert. Als je niet zoveel aan programmeren doet, zou ik me wel concentreren op één taal.
  • Ligt eraan wat je ermee wilt gaan doen. Als je bijvoorbeeld web wilt programmeren met ASP.NET dan is handig om zowel C#, HTML en java te kennen. Verder is het handig als je met SQL of een andere database taal om kunt gaan.

    Het ligt er echt aan wat je ermee wilt bereiken.
  • Ach … met de huidige stand van zaken hoef je geen taal meer te kennen.

    Als je echt alleen dom code wilt kloppen dan kan kennis van een specifieke taal handig zijn.
    Als je serieuze software wilt ontwerpen, dan is taalkeuze absoluut niet meer belangrijk.

    Leer Object-ge-orienteerd denken, want dat is veel belangrijker dan het uit je hoofd kennen van de syntax en grammatica van een taal.
  • Op zich heb je gelijk, maar als hij wil leren dan is het toch handig als je een taal kiest waar je goed in kan worden. Scheelt namelijk tijd als je niet alles hoeft op te zoeken. Je moet toch ergens beginnen als je OO gaat leren. Je hebt wel gelijk dat het belangrijker is dat je weet hoe je een taal toe moet passen. Verder vind ik sommige talen veel lekkerder werken dan andere talen. Ik heb zeker wel voorkeuren gekregen voor talen.

    Ik vind je eerlijk gezegd een beetje kort door de bocht.
  • Het kan nog korter door de bocht ;)
    Als je *nu* al moeite hebt om de basis-concepten van een taal zo eenvoudig als C te onthouden dan wacht je nog een hele zware klus.

    Daarnaast heb je in de praktijk vrij weinig te kiezen, tenzij je voor je eigen plezier programmeert …

    Dat de ene taal 'lekkerder' werkt als de andere ligt meestal aan de hoeveelheid ervaring die je met de taal in kwestie hebt. Als je de basis-concepten echt beheerst dan is het lezen van een 'vreemde' taal niet meer dan het praten met een ander accent. Het wordt pas moeilijk als je een taal tegenkomt die conceptueel anders is.
  • Je moet sowieso een taal goed kennen wil je er ECHT iets mee doen.
    Van 5 talen de basis kennen heb je niet veel aan.
  • Ook zonder veel programmeerervaring kun je leuke programmaatjes schrijven, je schrijft dan alleen waarschijnlijk heel veel onnodige code omdat je niet weet wat er allemaal al kant en klaar bestaat.

    Wat handig is als beginner is gebruik te maken van de auto-complete. Bijvoorbeeld in visual studio express, dat je gratis kunt downloaden, kun je heel eenvoudig met CTRL-Spatie alle functies enz opzoeken, waarvan je niet meer zeker weet hoe je ze gebruikt. Ook kun je complete code-snippets laten invoegen, zoals een for-loop die je zelf nog maar hoeft in te vullen.

    Ik zou je wel aanraden om eerst in 1 taal goed te worden. Als je die eenmaal beheerst stelt overstappen op een andere taal niet veel voor. De taal moet passen bij jou als persoon. Denk je graag abstract, dan is C prima. Als je daar minder van houdt kun je Visual Basic kiezen, of Delphi. Voor iemand die liever grafisch wil programmeren kun je bijvoorbeeld Labview leren. Je hoeft dan alleen nog lijntjes te tekenen tussen de functies en objecten.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.