Thread: [ALG] Vraagje !
-
29-08-2007, 11:59 #16Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
no votes
-
-
29-08-2007, 12:23 #17Member
- Registered
- 17/07/02
- Location
- Tervuren
- Posts
- 1,445
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
no votes
-
29-08-2007, 20:09 #18Debian, because code matters more.
My style is divine, my code is sublimeno votes
-
29-08-2007, 20:13 #19Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
interesseren <-> nuttig zijn in uw opleiding is iets heel anders.
Ik interesseer me ook in geschiedenis, ik betwijfel echter dat het echt helpt bij software engineering dat ik veel over pakweg de 100-jarige oorlog weet ... .
C/C++ bevat in die optiek dan zeer veel geheugenmanagement dat voor het gros van de moderne applicaties overbodig is geworden. Imho leer je dan best C/C++ als je echt van plan bent in een aanverwante sector te gaan werken.
edit: en in opzicht van basis begrijpen kan je zo doorgaan tot op transistorniveau e.d. en afaik doet nog maar 1 opleiding dat en die verschilt toch serieus van TI.
In de bedrijfswereld waarmee jij in contact komt mssch. Als ik even algemene industrie bekijk maakt deze toch zeer duidelijk overgang (al jaren) naar java en tegenwoordig ook richting .net, hoewel dat minder vlot gaat heb ik de indruk.
Je moet er ook rekening meehouden dat we ten vroegste al 2010 zijn als deze jongen afstudeert. Daar komt al gauw 1 jaar bij (niet noodzakelijk van bissen!).
Maar soit, in c++ kan ik nog ergens inkomen, van asm en C blijf ik het op het niveau van een TI'er vrij nutteloos vinden, maar er zit wel meer in die opleiding dat ikzelf nutteloos vind.Last edited by killgore; 29-08-2007 at 20:20.
no votes
-
29-08-2007, 20:40 #20Member
- Registered
- 17/07/02
- Location
- Tervuren
- Posts
- 1,445
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Rede te meer om het wel te leren
Als je het ooit nodig hebt, dan kan je het tenminste en weet je waar je op moet letten.
Als je alles leert met een garbage collector zal je snel in de problemen geraken als je wel expliciet iets delete maar nooit geleerd hebt hoe het moet
Want ook in Java en C# kan het handig zijn om zelf te bepalen wanneer iets weg moet/mag
no votes
-
29-08-2007, 21:04 #21Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Dus jij vindt dat je een taal moet gaan aanleren voor die kleine kans dat je daar misschien ooit wel eens mee in contact kan komen en het dan een heel andere manier van programmeren is?
Dan kan je ASM idd ook wel gaan leren. Of python, of javascript, of html dom, of ... .
Maar soit, ik geef u wel gelijk dat het misschien handig is 1 taal te bekijken waarbij manueel geheugenbeheer aan bod komt. Maar dit kan evengoed met "unsafe" c# imho.
En dat 2e: dan moet je dat in java en c# leren. Je gaat toch niet c++ leren om in een andere taal te weten wanneer je objecten op null moet zetten? Dan ben je gewoon niet goed in het programmeren.no votes
-
29-08-2007, 21:31 #22
C++, C, VB, C# vind ik allemaal toch niet echt geschikt als taal om te beginnen met programmeren. C en C++ zijn te advanced. Vb en C# zijn meestal talen waarbij ge events gaat steken achter knopkes en dan gaan de principes van OO echt verloren vind ik. Terwijl OO begrijpen toch één van de belangrijkste dingen is tegenwoordig. Java is echt een aanrader om te starten...
no votes
-
29-08-2007, 22:33 #23Member
- Registered
- 17/07/02
- Location
- Tervuren
- Posts
- 1,445
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
no votes
-
30-08-2007, 10:36 #24
Volgens mij zijn er 2 soorten van programmeurs: low level en high level. Tot deze conclusie ben ik gekomen na enorm veel in contact te komen met andere software developers.
De passie van low level programmeurs is weten hoe de dingen werken, ze willen weten hoe een OS het geheugen regelt, wat cache miss is, etc... .
De passie van high level programmeurs is software creeren, ze houden van het ontwerpen van gui's, maken van mooie OO structuren, etc... .
Waar ge mee wilt beginnen hangt hard af van welk soort van programmeur ge zijt. Als low level programmeur zou ik beginnen met C of C++. Als high level programmeur zou ik beginnen met Java of Python.
By the way, OO is zowizo belangrijk, want zelfs in C onwerpen ze hun code tegenwoordig volgens OO principes (ASM voor zover ik weet niet
).
no votes
-
30-08-2007, 11:16 #25no votes
-
30-08-2007, 14:42 #26
Machiavelli wist waar ie over sprak. Maak voor uzelf uit wat ge met uw nieuwverworven kennis zou willen kunnen doen, en stel de vraag dan nog es met die info erbij. Tenzij ge effectief enkel wilt voorbereiden op TI zoals in de originele post staat, in which case, listen to killgore
Off Limits , an upcoming HL² modification || #off-limits @ quakenetno votes
-
30-08-2007, 19:20 #27Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Er zijn wel degelijk c# boeken, cursussen, ... die de taal echt gaat bekijken als een opvolger van c++ en dus u leren programmeren met een OO-concept (al dan niet from scratch).
Maar idd, als je het op die manier leert leer je imho niet echt (oo) programmeren, maar scripten in de omgeving visual studio, niet programmeren in de taal c#, iets wat ik ook lang tegen VB had (vnl. de niet .net versie dus). Complexere problemen ga je op die manier nooit leren oplossen.
C# op zich echter is wel een zeer vlotte, goede taal. Wat ze tegenwoordig met de 3e versie van managed c++ gedaan hebben vind ik anders weer een soep.no votes
-
31-08-2007, 02:38 #28
Dat heb ik nooit echt gesnapt. Bijna overal staat C# beschreven als dat ze voornamelijk gebaseerd is op C++, en de opvolger is van C++. Sorry, maar dat is toch gewoon bullshit. C# is gewoon een copie van Java. De reden? Omdat Java zo populair was, en Microsoft daar een graantje van wou meepikken. Virtual Machines en JIT, als je daarover in een C# context leest lijkt het alsof het nieuw is sinds Microsoft het heeft uitgevonden.
Java was al de 'opvolger' van C++ nog lang voor er sprake was van C#. Ik vind het altijd grappig als ik microsoft-only developers bezig hoor over hoe ze Java haten, maar nu toch zijn overgeschakeld op C# omdat dat zo goed is.
C# volgt gewoon de eeuwenoude strategie van Microsoft: een copie van een concurrent met wat extra features. Goeie strategie, want het blijft blijkbaar werken.no votes
-
31-08-2007, 11:02 #29Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Daar sluit ik mij volledig bij aan hoor, daarom dat ik nooit over "de" opvolger van c++ spreek
.
no votes
-
31-08-2007, 12:22 #30
Inderdaad het zal 2010 worden denk ik.
Ik wil iedereen in de eerste plaats bedanken voor de zeer interessante reply's, dit is de eerste thread waar weldegelijk iets van waarde wordt ingezegd.
Ik ga dus toegepaste informatica studeren op de katholieke hogeschool van Leuven. Ik zie er enorm hard naar uit maar zit nog met een paar vraagjes.
- Ben je met dat diploma iets als je afstudeerd?
- Is laptop een vereiste? (ik heb juist de nieuwe dell inspiron gekocht, beest van een laptopje!)
- Kan er iemand mij foto's bezorgen van de groep die het vorig jaar deed?
- Hoe gaan zo'n lessen in zijn werk? Is dat ook met op bord komen schrijven enzo of helemaal niet. Want ik ben dat middelbaar kots maar dan ook kotsbeu.no votes

