https://niels.nu
Even los van de hele discussie over welke taal je het beste kunt gebruiken om te leren programmeren... Ik vind dit topic mooi typerend hoe verschillende mensen verschillende meningen hebben waardoor een simpele vraag uit kan monden in een dergelijke discussie.
TS heeft een account gemaakt op tweakers, plaatst slechts 1 post en laat daarna niets meer van zich horen. Natuurlijk kan hij nog steeds meelezen, natuurlijk kan hij lopen trollen. Maar stel dat TS die vraag hier serieus neer heeft gelegd, dan wordt hij bij terugkomst geconfronteerd met x-aantal pagina's aan reacties vol met onbegrijpelijke termen en afkortingen. Hij zal echt door alle bomen het bos niet meer kunnen zien.
Nogmaals, het is een leuke interessante discussie en iedereen heeft waarschijnlijk het beste met TS voor, maar of hij hier nu echt mee geholpen is?!
[ Voor 5% gewijzigd door RiDo78 op 21-06-2017 12:02 ]
Is dat niet een groot gedeelte van het vak dan? Geconfronteerd worden met onbegrijpelijke (fout)codes en vervolgens uitzoeken wat het betekent?RiDo78 schreef op woensdag 21 juni 2017 @ 11:57:
offtopic:
TS heeft een account gemaakt op tweakers, plaatst slechts 1 post en laat daarna niets meer van zich horen. Natuurlijk kan hij nog steeds meelezen, natuurlijk kan hij lopen trollen. Maar stel dat TS die vraag hier serieus neer heeft gelegd, dan wordt hij bij terugkomst geconfronteerd met x-aantal pagina's aan reacties vol met onbegrijpelijke termen en afkortingen. Hij zal echt door alle bomen het bos niet meer kunnen zien.
Doet me denken aan de waterval-methode. Gooi een vage vraag over de schutting en wacht 6 maanden tot er iets opgeleverd wordt. Vervolgens blijkt het niet goed aan te sluiten bij wat je wilde.offtopic:
Nogmaals, het is een leuke interessante discussie en iedereen heeft waarschijnlijk het beste met TS voor, maar of hij hier nu echt mee geholpen is?!
Als hij echt geholpen wil worden zal hij toch echt vaker hier moeten posten en de richting waarin wij hem van goedbedoelde adviezen en informatie kunnen voorzien bijsturen.
Voor mij persoonlijk: juist omdat ik het beste voor heb, heb ik gereageerd op mensen die menen iemand naar (bijvoorbeeld) PHP te moeten drukken. Dit is de basis van een discussie; wat je meldt kunnen beargumenteren. Als ik gewoon mijn (op dit moment) favo taal had willen droppen had ik ook voor Scala gekozen bijvoorbeeld, maar dat is gewoon geen geschikte beginnerstaal.RiDo78 schreef op woensdag 21 juni 2017 @ 11:57:
Nogmaals, het is een leuke interessante discussie en iedereen heeft waarschijnlijk het beste met TS voor, maar of hij hier nu echt mee geholpen is?!
Je gaat altijd een discussie krijgen bij dit soort onderwerpen. Dat voorkomt juist dat het een opsomtopic wordt. En dat het nu een 'lang' topic is, tja. Het gaat om z'n carriere; dan lijkt ff een uurtje spenderen aan het doorlezen van de voors en tegens me niet zo'n probleem.
Helemaal mee eens. Ik vind het ook nogal onbeleefd om tijd te vragen van mensen en ze dan niet even te bedanken voor hun inzet.Gaius schreef op woensdag 21 juni 2017 @ 14:24:
Als hij echt geholpen wil worden zal hij toch echt vaker hier moeten posten en de richting waarin wij hem van goedbedoelde adviezen en informatie kunnen voorzien bijsturen.
[ Voor 18% gewijzigd door Hydra op 21-06-2017 14:53 ]
https://niels.nu
Je suggereert hier dat Python geen strongly typed taal is. Dat is het wel. Volgens mij haal jij strongly typed en statically typed door elkaar. Je kunt programmeertalen wat betreft type systems over 2 assen indelen:Cloud schreef op maandag 19 juni 2017 @ 16:05:
Dat gezegd hebbende zou ik ook kiezen voor strongly typed talen (al heeft TS niet zoveel aan die term) simpelweg omdat goede tooling dan een hele hoop kan helpen. Java/C# zou ik dus aanraden; hoe leuk ik Python ook vind, dat dus niet. Begin ook niet met webdevelopment omdat je dan vermoeid wordt met allerlei randzaken die voor software development helemaal niet belangrijk zijn, tenzij je echt webdeveloper wilt worden. Gewoon lekker console apps maken.
Strongly vs weakly typed => gaat over de mate waarin je types kunt "mengen" (dus bv. een string bij een integer optellen, wat in PHP kan, maar in Python niet)
Statically vs dynamically typed => gaat over in hoeverre kan de compiler de types van variabelen al herkennen, zonder het programma uit te voeren, dan wel doordat de types bij declaraties aangegeven zijn, of omdat de compiler goed is in "type inference". In de meeste talen die statically typed zijn, zie je dat omdat je in meer of mindere mate variabelen moet declareren met een bepaald type. In Java is dat 100%, terwijl bv. in Scala de compiler soms zelf het type van de variabele kan herkennen (type inference dus)
Scala is een Statically, strongly typed language
Python is een dynamically, strongly typed language
C wordt soms gezien als een statically, weakly typed language. De compiler weet al wat de types zijn zonder het programma uit te voeren, maar als programmeur kun je wel klakkeloos points van alle types naar andere types casten
PHP is een dynamically, weakly typed language, en ondanks de politiek correcte antwoorden van sommigen hier, praktisch, objectief een onnozele kuttaal
Zie ook: https://stackoverflow.com...ic-dynamic-vs-strong-weak
Ontopic: de TS vogel is gevlogen, dus wat mij betreft kan de discussie losbarsten!
Mijn favoriete talen op dit moment: Scala, Clojure, Python
Nu jullie!
@Hydra, ik heb een beetje bromance gevoelens voor je als ik je reacties hier lees
[ Voor 21% gewijzigd door Kajel op 21-06-2017 21:08 ]
Voor de volledigheid, voor leren programmeren raad ik dus: statically, strongly typed talen aan zoals Java/C#.
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Mee eensch![b][message=51652839,noline]
Voor de volledigheid, voor leren programmeren raad ik dus: statically, strongly typed talen aan zoals Java/C#.
Uh-Oh...Kajel schreef op woensdag 21 juni 2017 @ 20:38:
[...]
PHP is een dynamically, weakly typed language, en ondanks de politiek correcte antwoorden van sommigen hier, praktisch, objectief een onnozele kuttaal
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Op een opsom topic zit niemand te wachten.Ontopic: de TS vogel is gevlogen, dus wat mij betreft kan de discussie losbarsten!
Mijn favoriete talen op dit moment: Scala, Clojure, Python
Nu jullie!
Dont feed the ......
We gaan een beetje in circles heen en weer nu, dus ik sluit het topic.
[ Voor 17% gewijzigd door Creepy op 21-06-2017 23:43 ]
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Dit topic is gesloten.
![]()