Wat.quote:Op donderdag 3 oktober 2019 09:06 schreef SlimmeRick het volgende:
Beste mensen,
Ik zit nu in het zesde jaar ASO en moet een OC schrijven.
Dit had je zelf niet kunnen verzinnen?quote:Ik dacht eraan om dit te bespreken: “Welke programmeertaal moet je eerst leren?”. En dus heb ik al een paar deelvragen beantwoord, zoals “Wat is een programmeertaal?”, “Welke toepassingen kent een programmeertaal?”, “Hoe werkt programmeren”… Maar nu krijg ik te weten dat mijn onderwerp al overal op internet besproken is en mijn bijdrage aan dit onderwerp dus zee klein is.
Waarom denk je dat wanneer je je reeds geschreven werk een beetje anders structureert en er een andere onderzoeksvraag aan hangt, het ineens wél relevant wordt?quote:Dus moet ik mijn onderwerp een beetje afbakenen. Ik heb gezocht naar andere onderwerpen binnen programmeertalen, want ik wil natuurlijk al mijn geschreven werk niet verliezen. Kan iemand mij misschien op weg helpen naar een andere onderzoeksvraag, zonder dat ik al mijn geschreven werk verlies en het gewoon nog steeds nuttige informatie blijft voor mijn nieuwe onderzoek? Alvast bedankt!
Neem een makkelijke toegankelijke taal waarmee je eerst het programmeren leert, dus functioneel programmeren. Daaruit kan de stap gemaakt worden naar object georiënteerd programmeren.quote:Op donderdag 3 oktober 2019 09:06 schreef SlimmeRick het volgende:
Beste mensen,
Ik zit nu in het zesde jaar ASO en moet een OC schrijven. Ik dacht eraan om dit te bespreken: “Welke programmeertaal moet je eerst leren?”. En dus heb ik al een paar deelvragen beantwoord, zoals “Wat is een programmeertaal?”, “Welke toepassingen kent een programmeertaal?”, “Hoe werkt programmeren”… Maar nu krijg ik te weten dat mijn onderwerp al overal op internet besproken is en mijn bijdrage aan dit onderwerp dus zee klein is. Dus moet ik mijn onderwerp een beetje afbakenen. Ik heb gezocht naar andere onderwerpen binnen programmeertalen, want ik wil natuurlijk al mijn geschreven werk niet verliezen. Kan iemand mij misschien op weg helpen naar een andere onderzoeksvraag, zonder dat ik al mijn geschreven werk verlies en het gewoon nog steeds nuttige informatie blijft voor mijn nieuwe onderzoek? Alvast bedankt!
Functioneel programmeren is geen opmaat naar object georienteerd programmeren; functioneel is veel moeilijker. TS zou wel kunnen beginnen met imperatief programmeren.quote:Op zondag 6 oktober 2019 16:53 schreef stokj het volgende:
[..]
Neem een makkelijke toegankelijke taal waarmee je eerst het programmeren leert, dus functioneel programmeren. Daaruit kan de stap gemaakt worden naar object georiënteerd programmeren.
Wat is dat dan, "functioneel"? Ik gebruik b.v. Python als alternatief voor Matlab, da's toch voornamelijk functioneel programmeren?quote:Op maandag 7 oktober 2019 17:37 schreef -XOR- het volgende:
[..]
Functioneel programmeren is geen opmaat naar object georienteerd programmeren; functioneel is veel moeilijker. TS zou wel kunnen beginnen met imperatief programmeren.
Voor een middelbareschool-onderzoek (ASO) zou het wel aardig zijn om na te gaan welke programmeerparadigma's er zijn en in welke toepassingen worden gebruikt, welke patronen en constructies je binnen die paradigma's regelmatig tegenkomt en welke talen daarbij aansluiten.
Zeker niet met functioneel programmeren beginnen dat is echt een stap lastiger dan een meer imperatief paradigma.quote:Op zondag 6 oktober 2019 16:53 schreef stokj het volgende:
[..]
Neem een makkelijke toegankelijke taal waarmee je eerst het programmeren leert, dus functioneel programmeren. Daaruit kan de stap gemaakt worden naar object georiënteerd programmeren.
Functioneel programmeren is in de basis volgens mij higher order functions en mutatieloos, opbouw uit kleinere functies en die samenknopen tot complexiteit.quote:Op maandag 7 oktober 2019 18:08 schreef Haushofer het volgende:
[..]
Wat is dat dan, "functioneel"? Ik gebruik b.v. Python als alternatief voor Matlab, da's toch voornamelijk functioneel programmeren?
Binnen het functionele paradigma heeft iedere input één voorspelbare output en is je state onveranderlijk (je maakt dus steeds een nieuwe state aan). Talen die veel voor functioneel programmeren worden gebruikt zijn bijvoorbeeld Haskell en Lisp. Python wordt eigenlijk niet als functionele taal gebruikt en zeker niet niet in de hoedanigheid van statistiek/scientific computing.quote:Op maandag 7 oktober 2019 18:08 schreef Haushofer het volgende:
[..]
Wat is dat dan, "functioneel"? Ik gebruik b.v. Python als alternatief voor Matlab, da's toch voornamelijk functioneel programmeren?
ASO is het Belgische vwo/(havo) en CO zal neem ik aan zoiets zijn als een profielwerkstuk.quote:Op maandag 7 oktober 2019 18:17 schreef FlippingCoin het volgende:
Ik weet niet waar ASO en CO voor staat, kan je dat toelichten TS?
Ah oké.quote:Op maandag 7 oktober 2019 18:19 schreef -XOR- het volgende:
[..]
ASO is het Belgische vwo/(havo) en CO zal neem ik aan zoiets zijn als een profielwerkstuk.
Hm ja wel al is dat wel wat pittig misschien voor de middelbare school.quote:Op maandag 7 oktober 2019 17:37 schreef -XOR- het volgende:
[..]
Functioneel programmeren is geen opmaat naar object georienteerd programmeren; functioneel is veel moeilijker. TS zou wel kunnen beginnen met imperatief programmeren.
Voor een middelbareschool-onderzoek (ASO) zou het wel aardig zijn om na te gaan welke programmeerparadigma's er zijn en in welke toepassingen worden gebruikt, welke patronen en constructies je binnen die paradigma's regelmatig tegenkomt en welke talen daarbij aansluiten.
Willen we programmeurs op niveau afleveren of hoe zit dat?quote:Op maandag 7 oktober 2019 18:11 schreef FlippingCoin het volgende:
[..]
Zeker niet met functioneel programmeren beginnen dat is echt een stap lastiger dan een meer imperatief paradigma.
Ja maar je begint met hello world en niet met een OS.quote:Op maandag 7 oktober 2019 18:24 schreef stokj het volgende:
[..]
Willen we programmeurs op niveau afleveren of hoe zit dat?
Ik begin zelf net een beetje op de hoogte te raken van reactive programming. Erg interessant maar voor TS voert dat denk ik een paar stappen te ver . Misschien zou TS het kunnen afbakenen tot een korte beschrijving van alle paradigma's en dan alleen voor OOP wat meer de diepte in kunnen duiken en wat ontwerppatronen kunnen ontleden en aangeven hoe deze geimplementeerd worden in verschillende OOP talen (Java, PHP, python bv)quote:Op maandag 7 oktober 2019 18:24 schreef FlippingCoin het volgende:
[..]
Hm ja wel al is dat wel wat pittig misschien voor de middelbare school.
Maar wel erg cool, zou dan zeker ook naar reactive programming kijken dat is iets wat naar mijn idee aan het opkomen is.
Ja fair point. Al is er best een lijst aan paradigma en veel zijn niet erg toegankelijk qua materiaal. Volgend mij staat er op de engelse wiki een diagram uit een paper die ik gelezen heb, dat zou een goed beginpunt kunnen zijn.quote:Op maandag 7 oktober 2019 18:28 schreef -XOR- het volgende:
[..]
Ik begin zelf net een beetje op de hoogte te raken van reactive programming. Erg interessant maar voor TS voert dat denk ik een paar stappen te ver. Misschien zou TS het kunnen afbakenen tot een korte beschrijving van alle paradigma's en dan alleen voor OOP wat meer de diepte kunnen duiken en wat ontwerppatronen kunnen ontleden en aangeven hoe deze geimplementeerd worden in verschillende OOP talen (Java, PHP, python bv)
Hello Worldquote:Op maandag 7 oktober 2019 18:26 schreef FlippingCoin het volgende:
[..]
Ja maar je begint met hello world en niet met een OS.
Daarnaast zou wanneer je eerst imperatief gaat programmeren later ook daadwerkelijk snappen waarom al die restricties als immutabilty bestaat.
Nog niet. Mag over een paar maanden beginnen.quote:Op maandag 7 oktober 2019 21:49 schreef stokj het volgende:
[..]
Hello World
Alleen echte Software Engineers begrijpen waarom je specifiek met die tekst begint.
Ben je ook een (ervaren) Software Engineer? En jij @:-xor-
Spannend. Heb je een voorkeur voor een specifieke taal of hangt dat van de opdracht af?quote:Op maandag 7 oktober 2019 21:52 schreef FlippingCoin het volgende:
[..]
Nog niet. Mag over een paar maanden beginnen.
Nee niet echt ik vind JS sinds es6 erg fijn, en kies zelf meestal golang of python maar vind java en c++ ook prima talen afhankelijk van het doel.quote:Op maandag 7 oktober 2019 21:55 schreef stokj het volgende:
[..]
Spannend. Heb je een voorkeur voor een specifieke taal of hangt dat van de opdracht af?
Baasquote:Op maandag 7 oktober 2019 22:08 schreef FlippingCoin het volgende:
[..]
Nee niet echt ik vind JS sinds es6 erg fijn, en kies zelf meestal golang of python maar vind java en c++ ook prima talen afhankelijk van het doel.
quote:
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |