Page 2 of 5 First 12345 Last

Thread: C++

  1. #16
    QplQyer's Avatar
    Registered
    17/07/02
    Location
    PSPACE
    Posts
    4,603
    iTrader
    14 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/18
    Quote Originally Posted by dJeez
    This quote is hidden because you are ignoring this member. Show
    Download in eerste instantie Thinking in C++ eens, en lees dat volledig door :
    http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

    @Tyfius :
    Java is NIET traag. Vroeger wel ja, maar de evolutie staat niet stil. Je kan Java apps trouwens ook native compileren als je echt pure snelheid wil. Uiteraard verlies je dan de "write once, run anywhere", maar als het moet omwille van de performantie dan kan dat. Swing heeft trouwens native look & feels naast de inderdaad lelijke "metal", ik heb zo de indruk dat je wat achterloopt wat Java betreft.
    In Java 1.5 is Metal zelfs al niet meer de native look, maar Ocean en die ziet er een pakske schoner uit.
    Voor de rest zie ik niet in waarom java zou gebashed moeten worden, 't is alleszins een mooie taal.
    Only art and science can and try to change the world, therefore paying millions to useless sportsmen is sheer idiocy.
    The man, the legend: Dijkstra
    no votes  

  2. #17
    Hellsgamerz's Avatar
    Registered
    25/11/02
    Location
    Gullegem
    Posts
    64
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Waarom wil iedereen hier toch C++ leren? Je zal NOOIT alleen een engine schrijven, en dat is de dag van vandaag de énige reden waarom je nog C++ zou leren. Voor al de rest zijn er talen die veel meer geschikt zijn.

    Ik zit in Toegepaste informatica, een richting die mij een job als programmeur kan bezorgen. Wij zien géén C++. Enkel de mensen van Electronica-ict zien dat, maar die zien ook assembler (als ik mij niet vergis), omdat die op machineniveau gaan werken.

    C++ is trouwens te moeilijk voor een beginner, punt. Je kan niet leren dénken als een programmeur als je nog je eigen geheugenbeheer ed moet doen.
    no votes  

  3. #18

    Registered
    13/11/04
    Posts
    62
    iTrader
    0
    Mentioned
    0 Post(s)
    als een mens van Electronica-ict moet ik bekennen dat ik niet inzie wat er nu toch zo moeilijk aan is om je dynamisch toegekend geheugen zelf op te kuisen...
    no votes  

  4. #19

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Hellsgamerz
    This quote is hidden because you are ignoring this member. Show
    ...
    imho dikke bs .

    laat ons eens kijken naar de 2 grote game-engines van de afgelopen maanden

    D³ engine
    ...
    in, oh, c++ (prolly heeft john carmack die helemaal alleen geschreven, zit er zeker geen team achter)

    hl² engine

    nop, geen java te bekennen. Game engines worden atm (voor pc games toch) nog vaak in c++ geschreven .

    Ook over niet leren denken als programmeur: n/o, maar als je talen als vb programmeur denken noemt heb je geen hoogstaand beeld van een programmeur . Als je dan ook in C++ niet verder dan syntaxis rommel bent geraakt, dan heb je idd ook gelijk, maar c++ is meer dan dat .

    Natuurlijk zullen C# en andere talen deze uiteindelijk gaan vervangen (tzou erg zijn moest het uiteindelijk NIET gebeuren ), maar zeggen dat c++ atm al passé is, is imho wat te voorbarig . C++ schuift steeds meer de low-level kant op, maar voor sommige apps (zoals game engines) heb je dit atm nu eenmaal nog nodig.

    edit: wat is er trouwens mis met pointers? Ok, ze zijn wat moeilijk om aan te leren, maar als je ze goed doorhebt zijn ze echt wel handig .
    Last edited by killgore; 14-03-2005 at 20:27.
    no votes  

  5. #20
    S3cT0r's Avatar
    Registered
    09/03/03
    Location
    Kruibeke
    Posts
    111
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Killgore heeft gelijk.

    En da van: Als beginner C++ leren kan niet enz, blabla memory blabla.
    Dat hangt natuurlijk af van je vertandelijke capaciteiten...

    En aan de threadstarter, probeer eens C, das pas een straightforward taal.
    (C++ is een superset van C met allemaal object oriented brol die ge voor niets nodig hebt).
    no votes  

  6. #21
    Da Turtle's Avatar
    Registered
    22/10/02
    Location
    Brugge & Gent
    Posts
    657
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/1
    en pointers zijn inderdaad moeilijk int begin. Als je geen ervaring hebt me programmeren is da moeilijk te begrijpen, ma der is niemand die zegt da je nie eerst een eindje kan programmeren zonder pointers voor je dermee begint.
    no votes  

  7. #22
    iterums's Avatar
    Registered
    22/07/03
    Location
    W-Vl.
    Posts
    2,226
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by S3cT0r
    This quote is hidden because you are ignoring this member. Show
    Killgore heeft gelijk.

    En da van: Als beginner C++ leren kan niet enz, blabla memory blabla.
    Dat hangt natuurlijk af van je vertandelijke capaciteiten...

    En aan de threadstarter, probeer eens C, das pas een straightforward taal.
    (C++ is een superset van C met allemaal object oriented brol die ge voor niets nodig hebt).
    ik zou toch eerder direct beginnen met c++ aangezien je dan niet dingen moet afleren als je evt met c++ zou beginnen en wat is er mis met OO?
    no votes  

  8. #23

    Registered
    13/11/04
    Posts
    62
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by iTeRuMs
    This quote is hidden because you are ignoring this member. Show
    ik zou toch eerder direct beginnen met c++ aangezien je dan niet dingen moet afleren als je evt met c++ zou beginnen en wat is er mis met OO?
    seconded

    trouwens cout > printf()
    no votes  

  9. #24
    S3cT0r's Avatar
    Registered
    09/03/03
    Location
    Kruibeke
    Posts
    111
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    MOET afleren? Dat dacht ik niet, er is helemaal niets mis met structured programming.
    En waar haal je die cout > printf() in godsnaam vandaan? cout is gewoon een veredelde vorm van printf met overloaded operatoren, ik vind persoonlijk dat het lelijker is dan printf() ma swat.
    no votes  

  10. #25

    Registered
    13/11/04
    Posts
    62
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by S3cT0r
    This quote is hidden because you are ignoring this member. Show
    En waar haal je die cout > printf() in godsnaam vandaan? cout is gewoon een veredelde vorm van printf met overloaded operatoren, ik vind persoonlijk dat het lelijker is dan printf() ma swat.
    het feit dat er een smiley staat, kan mss betekenen dat je het allemaal niet zo serieus moet opvatte
    no votes  

  11. #26
    de jerre's Avatar
    Registered
    20/02/03
    Location
    Wilrijk
    Posts
    1,131
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Ik heb onlangs visual studio weten te bemachtigen en daar zit zowat alles in wat microsoft heeft uitgebracht om te programmeren. nu vraag ik me af of visual c++ 6.0 dezelfde codes enzo gebruikt als gewone c++ of je er hetzelfde mee kunt doen, enz...

    is dit zo ? of is dit een vereenvoudigde versie van c++ (of iets anders) ?
    no votes  

  12. #27
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    visual c++ heeft een paar extra functies (maar de kans da ge die in ne gewone c++ boek tegenkomt is klein) en dat is 't zowa. Niks om u druk over te maken
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  13. #28
    wlibaers's Avatar
    Registered
    18/07/02
    Posts
    2,279
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Hellsgamerz
    This quote is hidden because you are ignoring this member. Show
    Waarom wil iedereen hier toch C++ leren? Je zal NOOIT alleen een engine schrijven, en dat is de dag van vandaag de énige reden waarom je nog C++ zou leren. Voor al de rest zijn er talen die veel meer geschikt zijn.

    Ik zit in Toegepaste informatica, een richting die mij een job als programmeur kan bezorgen. Wij zien géén C++. Enkel de mensen van Electronica-ict zien dat, maar die zien ook assembler (als ik mij niet vergis), omdat die op machineniveau gaan werken.

    C++ is trouwens te moeilijk voor een beginner, punt. Je kan niet leren dénken als een programmeur als je nog je eigen geheugenbeheer ed moet doen.
    Wat is er mis met assembly? OK, het gebruiken zullen de meeste programmeurs zelden of nooit, maar de kennis over de werking van de machine kan wel nuttig zijn, o.a. om pointers beter te begrijpen.

    Op C++ kan je wel de terechte kritiek hebben dat het maar een bijeengesmeten hoopje features is. Voor de OO-delen van C++ zijn de low-level mogelijkheden doorgaans niet echt nuttig en omgekeerd. Sommigen vinden dan ook dat de meeste C++ programma's beter als een combinatie van low-level delen in C met high-level delen in een scriptingtaal zouden gemaakt worden. C++ heeft het voordeel dat je alles in een pakket krijgt, maar het is dan ook een heel complex pakket.
    "If you have a right to respect, that means other people don't have a right to their own opinions."
    Thomas Sowell
    no votes  

  14. #29
    Hellsgamerz's Avatar
    Registered
    25/11/02
    Location
    Gullegem
    Posts
    64
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    C is very efficient, and very sparing of your machine's resources. Unfortunately, C gets that efficiency by requiring you to do a lot of low-level management of resources (like memory) by hand. All that low-level code is complex and bug-prone, and will soak up huge amounts of your time on debugging. With today's machines as powerful as they are, this is usually a bad tradeoff — it's smarter to use a language that uses the machine's time less efficiently, but your time much more efficiently. Thus, Python.
    Quote Eric S. Raymond, 'how to become a hacker', waar DJeez zeker van gehoord heeft

    Meer valt er niet te zeggen. C (en C++) levert je grote efficientie op, maar enorme debug- en devtijd.

    Killgore: Carmack is niet aan zijn proefstuk toe. Zie ook: GAME-ENGINE en TEAM. Wie hier zit in zo'n situatie? Niemand. Wie hier programmeert C++? Een paar mensen. Wie heeft het nodig? Niemand. Zo simpel is het. C++ is overdreven. Het is terecht populair, maar enkel voor zeer goed omschreven taken. Voor de rest dev je half zo lang en neem je die paar Kb erbij die de memorymanager inneemt.

    Programmeren in een taal als je die niet nodig hebt is dom, gewoon dom. Wie gebruikt een zaag om een spijker in de muur te drijven? Zelfde principe. Ga na welke taal je best kan gebruiken, en pas je daar aan aan. Je kan niet 1 taal leren om ALLES te doen (met C++ prolly wél, maar de tradeoff is veel te hoog om werkbaar te zijn)

    Om de ts eens goed te helpen: ik raad Python aan. Gratis, goed, en veel resources. In uw geval zelfs de beste functie: je kan C(++)-code in Python gebruiken. Maak een programma in Python, heel basic (directory lister ofzo). Kijk naar de tijd nodig om te maken en uit te voeren, geheugenruimte ed... Ga dan de Pythoncode systematisch vervangen door C++. Doe hetzelfde. De resultaten zijn onmiddelijk te voorspellen: langere duur in C++, maar iets efficienter. Python haalt grotendeels dezelfde efficientie als C++ trouwens.

    Terug ontopic: als je toch wilt leren, neem een simpel boek dat je ook de basis van programmeren bijbrengt. Je leert toch maar door te doen. Later kan je, als je meer geavanceerde dingen wil doen (eenmaal je de basis begrijpt) nog een soort naslagwerk kopen.

    edit: niets mis met assembler, maar compleet overbodig tenzij je op machineniveau gaat zitten, en dat vraagt sowieso OF een opleiding OF enorm grote wilskracht om zoiets te doen.
    Last edited by Hellsgamerz; 15-03-2005 at 15:59.
    no votes  

  15. #30
    de jerre's Avatar
    Registered
    20/02/03
    Location
    Wilrijk
    Posts
    1,131
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Tyfius
    This quote is hidden because you are ignoring this member. Show
    visual c++ heeft een paar extra functies (maar de kans da ge die in ne gewone c++ boek tegenkomt is klein) en dat is 't zowa. Niks om u druk over te maken
    geen probleem als ik via dat c++ leer dus
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in