Springen naar inhoud

C++ leren nog nuttig?


  • Log in om te kunnen reageren

#1

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 11 november 2008 - 22:25

[color="#008000"]Afgesplitst van Bericht bekijken
Je zou nog wel eens kunnen verschieten hoe weinig mensen C++ krijgen aangeleerd. Laat staan hoeveel mensen er goed en graag mee kunnen werken :D[/quote]
Serieus. Dat is zonde. Heeft het dan nut dat ik nog C++ wil leren?
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 11 november 2008 - 22:33

Welke C++ bedoel je eigenlijk, je hebt de Managed en de Unmanaged-vorm. Afhankelijk of je de taal binnen het .Net Framework SDK bedoelt
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#3

Nvt

    Nvt


  • >25 berichten
  • 99 berichten
  • Ervaren gebruiker

Geplaatst op 12 november 2008 - 02:17

Heeft het dan nut dat ik nog C++ wil leren?

Als je c++ wil leren maakt het dan wat uit of het nut heeft?
Als er dan toch een nut moet zijn, dan is het toch gewoon de vraag of er voldoende platform voor is.

#4

*_gast_PeterPan_*

  • Gast

Geplaatst op 12 november 2008 - 11:18

Dat C++ uit de mode zou zijn is uiteraard onzin.
Bij softwarebedrijven als Atos Origin wordt meer in C++ geprogrammeerd dan in java. In veel gevallen is java niet handig, omdat je met C++ meer kunt (toepassingsafhankelijk).
De verschillen tussen Java en C++ zijn niet groot. Het is dan ook niet waar dat C++ veel moeilijker zou zijn dan Java.
De moeilijkheid zit hem niet in de taal, maar in de manier van programmeren.
De theorie van het object georienteerd programmeren helpt daarbij.
Vooroordelen over OOP hoor je vooral van degenen die die theorie niet goed begrijpen.

#5

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 12 november 2008 - 12:20

Als je c++ wil leren maakt het dan wat uit of het nut heeft?
Als er dan toch een nut moet zijn, dan is het toch gewoon de vraag of er voldoende platform voor is.

Nee, maar een populaire taal, heeft meer pagina's op internet, waardoor je makkelijker antwoorden vind, als je een probleem hebt.
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#6

Cycloon

    Cycloon


  • >1k berichten
  • 4810 berichten
  • VIP

Geplaatst op 12 november 2008 - 13:32

C++ heeft nog altijd sterke voordelen. Veel software is nog steeds geschreven in C++ en je kan er low level mee programmeren (hardware aansturen die op je pc is aangesloten bv). Java kan bv nauwelijks overweg met zulke zaken.

#7

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 12 november 2008 - 13:53

Stel dat ik wat wil gaan proberen met een bot voor een bordspel. Dan is C++ toch een goede optie?
Een andere kwestie die voor mij belangrijk is is de snelheid van numerieke berekeningen en eventuele libraries hiervoor. Zijn deze voor C++ beschikbaar? (Matrix calculaties, vectoren, ...)
Wat ik ook wel eens wil weten is of C++ zoiets ondersteund als het "lambda" statement bij python en aanverwante talen?
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#8

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:03

C++ is voor mij nog altijd de ideale* combinatie van low level, high performance dingen kunnen doen, en gestructureerd, netjes en leesbaar kunnen programmeren.

(*relatief, kan altijd beter natuurlijk)

Nou en of het nut heeft om C++ te leren. Het is een van de meest gebruikte talen, en biedt alle ruimte om verschillende aspecten van het programmeren (OOP-denken, schaalbaarheid, optimaliseren, enz) in de praktijk te brengen.
In theory, there's no difference between theory and practice. In practice, there is.

#9

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:08

Voila, dan zal ik maar eens stilaan de basics terug opnemen. Ik vond deze tutorial C++ Essentials. Toevallig iemand die deze kent en mij kan vertellen of dat een 'goede' is.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#10

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:08

Een andere kwestie die voor mij belangrijk is is de snelheid van numerieke berekeningen en eventuele libraries hiervoor. Zijn deze voor C++ beschikbaar? (Matrix calculaties, vectoren, ...)

Jeps, in groten getale. Commercieel (met support), open source, ziekelijk geoptimaliseerd met SIMD (MMX/SSE) instructies, je kunt het zo gek niet verzinnen.

Wat ik ook wel eens wil weten is of C++ zoiets ondersteund als het "lambda" statement bij python en aanverwante talen?

Niet als zodanig. Met defines en templates kan het wel, maar het is iets minder expressief dan de lambda van python.
In theory, there's no difference between theory and practice. In practice, there is.

#11

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 12 november 2008 - 14:12

Stel dat ik wat wil gaan proberen met een bot voor een bordspel. Dan is C++ toch een goede optie?
Een andere kwestie die voor mij belangrijk is is de snelheid van numerieke berekeningen en eventuele libraries hiervoor. Zijn deze voor C++ beschikbaar? (Matrix calculaties, vectoren, ...)
Wat ik ook wel eens wil weten is of C++ zoiets ondersteund als het "lambda" statement bij python en aanverwante talen?

in .Net is er geen klasse Matrix voor matrix-bewerkingen, er zijn wel matrices voor afbeelding-manipulatie (System.Drawing.Drawing2D.ColorMatrix, en System.Drawing.Drawing2D.Matrix) maar ze zijn niet in staat een matrix op te lossen ect.
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#12

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:13

Een volgende punt is een handige IDE vinden. Vroeger werkte ik met Dev C++ maar deze is blijkbaar niet meer in actieve ontwikkeling. Iemand andere ideeŽn. (Visual Studio kan ik wel gratis krijgen maar daar heb ik al wel wat negatieve commentaar op gehoord)


EDIT: ik wil niet van .NET afhangen voor C++ (ik wist zelfs niet dat dat ook weeral mogelijk was)
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#13

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 12 november 2008 - 14:17

EDIT: ik wil niet van .NET afhangen voor C++ (ik wist zelfs niet dat dat ook weeral mogelijk was)

Yep, en ik steun j keuze om niet van .Net af te hangen, want dan begin je erg platform-afhankelijk te worden. Het is dan ook een strategie van MSFT om meer gebruikers van MSFT-producten afhankelijk te maken
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#14

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:19

Uiteraard heeft dat allemaal met het monopolie te maken. Daarmee dat ik liever ook geen Visual Basic gebruik al is er toch een .NET voor op linux (MONO als ik het goed voor heb).
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#15

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 12 november 2008 - 14:21

Visual Studio kan ik wel gratis krijgen maar daar heb ik al wel wat negatieve commentaar op gehoord

Zoals? Ik werk al jaren met VS, en er is mijns inziens geen betere programmeer-IDE. Als iemand er een kent met net zulke project management features (project magagement als in het instellen van library opties, dependencies, compiler settings enz), fatsoenlijke debugger, kwaliteit van code die hij (de compiler) output, enzovoort enzovoort, dan hou ik me aanbevolen.

De express versie is trouwens gratis.

ik wil niet van .NET afhangen voor C++ (ik wist zelfs niet dat dat ook weeral mogelijk was)

Hoeft ook niet.

Veranderd door Rogier, 12 november 2008 - 14:22

In theory, there's no difference between theory and practice. In practice, there is.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures