Tror ikke der er meget forskel C++ kan være svært at forstå på grund af pointere Java kan være svært at forstå på grund af deres enorme API C# siges at være næsten det samme som Java altså en blandning af C++ og Java
alle tre er ret svære da de alle er objektorienterede på en aller anden måde. Kan anbefale at man starter med et begyndersprog hvis man er ny i programmering. Kig enten på Visual Basic, hvis du kan holde til de spydige kommentarer, eller måske Delphi, der bygger på Object Pascal, som er Borlands forsøg på at lave objektorienteret pascal. Object Pascal er også blevet mere eller mindre implementeret i compileren Freepascal, som vidst er udgivet under GPL.
mick> Java har et enormt API, men man er jo ikke tvunget til hverken at lære det eller bruge det. Det kan vel aldrig blive en ulempe, at man har muligheden for at bruge noget færdigt kode.
buster> Ja objekt orienteret kan godt være svært, men det er jo altså det man bruger idag. Så selvom det er svært bør man nok gå igang med at lære det. Og jeg tror ikke meget på ideen med at starte med et proceduralt sprog først, så er der en risiko for at man aldrig lærer at programmere objekt orienteret (der er alt alt for mange såkaldte C++ programmører der skriver C kode med variabel erklæringer midt i koden og // som kommentar markering og mener det er OOP). Hvis man vil lære et proceduralt sprog, så er Pascal et fremragende sprog at lære som første sprog. For 10 år siden ville det også ubetinget have været min anbefaling. Men tiden går og verden ændrer sig.
arne>> jo, du ret i at man benytter OOP til næsten alt nu, men nu er det jo stadig sådan at man skal starte et sted. C++, Java og C# kan være den tand for svære hvis man ikke har styr på de basale ting ved programmering.
Jeg synes at jeg fik meget ud af både VB og Delphi. Specielt Delphi som besider en meget stor API, kaldet VCL, som er fuldstændig objektorienteret (den kan du også få adgang til med C++ med C++ Builder).
Da Pascal jo er lavet som en "begyndersprog" kan man jo starte der, men som du siger, kan det diskuteres om man får ligeså meget ud af at lære et sprog som ikke er OO. Derfor kan man benytte Object Pascal, som er er en nem vej ind i OOP.
Samtidig må du vel selv indrømme at OOP ikke er godt i alle sammenhænge. Som altid skal man vælge de rigtige værktøjer til at løse problemerne. Derfor kan det jo være på sin plads at lære flere sprog så man har større valgfrihed.
Eksempelvis kan det diskuteres om det er smart at lære C før C++. Det mener jeg, men husker vidstnok af Bjarne Stroustrup (skaberen af C++. Ved ikke hvordan det staves) sagde at det syntes han var en dårlig ting.
(btw, nu skal der jo helst ikke udbryde religionskrig. Jeg går selv ind for OOP)
tester01 >> Ja, det mener jeg godt du kan! ... når du har arbejdet med programmering før, så forstår du også de grundlæggende princripper, så du kan komme igang....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.