Thread: C++
-
15-11-2004, 19:57 #46
Ik zou eerst gewoon leren programmeren in pseudo-code(bij ons heet het toch zo
), het denken zelf aanleren dus. En pas achteraf een taal aanleren. Ge gaat niets met die taal aan kunnen vangen als je de manier van denken/redeneren niet hebt.
Tenzij je natuurlijk een goed boek/cursus hebt waar het eerste samen met een taal wordt aangeleerd.Blano votes
-
-
15-11-2004, 20:09 #47Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Ik zie niet veel mensen op eigen initiatief via pseudo code leren. n/o, het kan goed zijn om basis aan te leren op school of zo, maar uit eigen initiatief denk ek toch dat vele mensen liever onmiddelijk iets van resultaat zien hoor
.
edit: In navolging van de persoon naarwaar ik opkijk en hieronder gepost heeft (
): pseudo-code is eigenlijk geen algemene taal programmeertaal of zo he, het is gewoon jouw programmeertaal meer in woorden uitgedrukt, zodat je het echt kan ''lezen"
Last edited by killgore; 15-11-2004 at 21:42.
no votes
-
15-11-2004, 20:15 #48
Ik moet me aansluiten bij Killgore:
Pseudo-code is steeds een verbastering van een bestaande taal met een aantal vrijheden qua notatie. Naar mijn mening kan je dan beter gewoon ineens de taal op zich leren en het ineens goed doen. Zo kan je dan inderdaad mensen boeien met een resultaat.
Tenslotte: wat is pseudocode? Das gewoon een stukje code dat niet direct compileerbaar is, maar iedereen kan lezen. Dat is voor elke school anders. De ene gebruikt MS VB als standaard, de andere C, C++, Oberon, etc..
Iedereen (die programmeert) kan dit begrijpen
Code:if (checked) { DoStuff(); } if checked DoStuff() end-if if checked DoStuff() ...[LifeIsDigital.net] - Mijn artikels, open source software en projecten!no votes
-
15-11-2004, 22:41 #49Approved 9-lifer
- Registered
- 20/02/03
- Location
- Wilrijk
- Posts
- 1,131
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
ik wil later ook informaticus worden (ben 14 en zit in 3e jaar Industriele Wetenschappen) en wil daarom (mijn vader hamert er al lang op
) ook leren programmeren. Ik ben al wel bezig met sphere-scripten (sphere is een serverprogramma om een ultima online shard mee te hosten) maar ik weet niet of dit een beetje een basis is om daarna verder écht te leren programmeren.
Een simpel sphere-script:
"i_wolf_axe" enz zijn items (let op de i, bij characters is het bvb c_man)Code:[itemdef i_wolf_axe] id=i_axe_exec Name=Wolven Axe defname=i_wolf_axe type=t_weapon_axe dam=20,100 Reqstr=450 Weight=1.5 On=@create Color=02af Hitpoints=100 Category=Uberon Subsection=Weapons by 3Rr0r description=Wolven Axe on=@equip IF (<SRC.TAG.LEVEL><45) SRC.SYSMESSAGE The Shadow Of The Wolf Comes Over You IF (<SRC.INVIS>==0) SRC.INVIS 1 ELSE SRC.INVIS 0 ENDIF ELSE SRC.SYSMESSAGE You Feel You Need Level 45 To Wear This SRC.UNEQUIP i_wolf_axe ENDIF on=@unequip IF (<SRC.INVIS>==1) SRC.INVIS 0 ENDIF
en het "category=..." stukje is onbelangrijk voor de werking dat is alleen maar voor een programma dat alles een beetje rangschikt.
Is dit nu een beetje een goeie basis om dan op voort te bouwen ?no votes
-
15-11-2004, 23:05 #50
@ Jerre:
Leuk om een mede-IW'er te vinden
'k Heb dat ook nog gevolgd (ik werk ondertussen al). Ben ook ongeveer op jouw leeftijd beginnen programmeren (12 a 13 jaar, QBasic).
Volgens mij is scripten ook een goede stap in de richting van programmeren, vermits het een groot verband heeft. Als je dit graag doet kan je best overgaan naar Visual Basic en daarna naar C++ (omdat de stap van scripten naar 'echt' programmeren dan niet zo groot is).
Het nadeel van dat scripten in die ultima-online-taal is dat het (volgens de manier dat jij het opschrijft) totaal geen gestructureerde manier van coden heeft.
http://users.pandora.be/kenvh/altern...leANSample.txt
Als je dit ziet, dan zie je onmiddellijk een groot verschil ivm commentaartekst en intanding (indents).
Veel succes met programmeren!
ps: Als je graag 3D spelletjes wil programmeren, let dan maar goed op bij Mechanica (kinematica, statica, etc), want dat is in dat geval het interessantste vak
[LifeIsDigital.net] - Mijn artikels, open source software en projecten!no votes
-
15-11-2004, 23:19 #51Approved 9-lifer
- Registered
- 20/02/03
- Location
- Wilrijk
- Posts
- 1,131
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
ok, ik moet nog wel wat leren voor ik die ultima online taal goed onder de knie heb (dat komt wel want ik ben samen met een vriend bezig aan een server) en dan zal ik ondertussen al eens kijken naar visual basic

kzit in don bosco hoboken btw. en wat doe jij feitelijk voor werk ?no votes
-
15-11-2004, 23:24 #52
Ik zat in Bazel (Sint-Joris instituut). 'k Werk momenteel als klantenadviseur voor Telenet(call-center), maar ben met games programmeren bezig om dit later als beroep te doen.
Zie www.alternova.be[LifeIsDigital.net] - Mijn artikels, open source software en projecten!no votes
-
19-11-2004, 22:25 #53Member
- Registered
- 21/07/03
- Location
- Plusestenvous!
- Posts
- 132
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
ik raad je aan met visual basic te beginne (nie vba he) en eens je dat goed kunt (zal wel ff dure) dan pas over te stappe naar C, zal wel langer dure, ma uiteindelijk gaat je de zaken veel beter begrijpe
en nog 1 gouden raad: als je iets niet snapt, zorg dan dat je het snapt en nie zomaar overslage (want hoe frusterend is het wel nie, dat je op het einde van de boek nog altijd probs hebt met dat ene en dat probs geeft bij andere zake), dus niet te snel willen gaan, tijd neme en probeer plezier te krijge in programmereAsus A7V8X-X, Athlon xp 1800+ @2250, 256mb apacer pc2700, g3 ti200 @220/500, 40Gb HDno votes
-
19-11-2004, 22:38 #54Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
waarom eerst iets compleet nutteloos zien ?
da's tijdsverspilling...
ik zou gewoon voor een goed C++ boek gaan (zijn er al een paar opgesomd in de thread) en die leggen echt wel alles uit.
Het grootste probleem is het denken, maar of je daarmee nu begint in VB, C, C++, C#, Java, Pascal, Deplhi, ... maakt geen reet uit.
Hoe je een programma opbouwd da teken je best uit op een manier dat je zelf goed begrijpt en zo eenvoudig mogelijk is (ik werk bv met + en - tekentjes en cirkeltjes en pijltjes en alles wa ik op da moment kan gebruiken).
Maar dat wordt allemaal uitgelegd wanneer het nodig is...Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
19-11-2004, 22:44 #55Member
- Registered
- 21/07/03
- Location
- Plusestenvous!
- Posts
- 132
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
daarom zou ik ook beginne met vb omdat die synctactisch gemakkelijker is, zodat de te verwerke last al minder is en hij zich kan concentrere op het denke, anders gaat de neiging ontstaan om te vliege of overslaan, en leert kruipen, stappen voordat je gaat lopen, anders gaat de val heel wrang zijn
Asus A7V8X-X, Athlon xp 1800+ @2250, 256mb apacer pc2700, g3 ti200 @220/500, 40Gb HDno votes
-
20-11-2004, 01:39 #56Member
- Registered
- 22/10/02
- Location
- Brugge & Gent
- Posts
- 657
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/1
Het is makkelijker programmeren en makkelijker om te snappen hoe het programmeren werkt met Turbo Pascal, C of Java is gewoon kortere syntax maar moeilijker te begrijpen, eerder praktisch voor wie al een beetje ervaring heeft met programmeren. Je kan onmiddelijk C of Java, het is gewoon wat moeilijker om direct te snappen.
no votes
-
20-11-2004, 12:38 #57Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
tbh zou ik niet beginnen met vb, de kans dat ie het later echt wilt gaan gebruiken is zeer klein.
Php is imho iets beter, niet zoveel debug werk (easier coding), maar hangt zeer dicht tegen java/c/c++/.. syntaxis en zo.no votes
-
20-11-2004, 12:47 #58
waarom in godsnaam beginnen met een proceduriële taal zoals C, om dan later een volledig nieuwe denkwijze te moeten aankweken als je naar talen zoals C++,java of C# overschakelt?
lijkt me weinig nuttig en zelfs redelijk frustrerend.
Komt er dan nog is bij dat C ( en veel van die andere oudere talen ) absoluut geen deftige taal is, waardoor het moeilijker is om C te leren dan bv Java.:ono votes
-
20-11-2004, 14:25 #59
c++ is c-taal maar dan met extra functies ofzoiets dus overstap van c naar c++ is niet zo groot, beste is eerst c leren voor de je c++ gaat doen.
veel verschil is er niet enkel da je meer met klassen en overerving enz.. gaat bezig zijn dus OO principe. Wat er in een functie van een klasse gebeurt blijft ongeveer hetzelfde als een functie in c.
Maar beter zou zijn als je eerst java leert en daarna naar c++ overgaat die stap is ook niet groot, En dan leer je ineens iets maken zonder last te hebben van pointers die u grijze haren kunne bezorgen.no votes
-
20-11-2004, 15:05 #60
er , ik noem dat toch wel veel verschil hoor. uw syntax mag dan wel voor het grootste stuk hetzelfde blijven, maar heel de achterliggende filosofie is compleet anders. Het OO-paradigma is iets da toch wel fundamenteel verschilt van gewoon procedurieel denken.
En het is dan een beetje stom om u eerst heel die gedachtengang van C eigen te maken om dan later die helemaal overboord te moeten gooien en die van OO te moeten leren ( en met OO bedoel ik : deftig OO en niet zo half procedurieel met hier en daar een klasse die een struct is komen vervangen... ).
over dat van die pointers hebt ge idd gelijk, om nog maar te zwijgen van het gekloot met headerfiles.Last edited by Hale; 20-11-2004 at 15:06.
:ono votes
