Article View: be.comp.programming
Article #2046Re: c en java - verschil vocabulair/syntax
From: Nitro
Date: Wed, 27 Oct 2004 21:44
Date: Wed, 27 Oct 2004 21:44
57 lines
4077 bytes
4077 bytes
On Wed, 27 Oct 2004 20:29:33 +0000, Dirk Bollen wrote: > Hey, > > Dit is zeker niet de zoveelste poging om een discussie te beginnen tussen > java en c. Maar ik wil het even hebben over de verschillen tussen de 2 > talen en hun vocabulair en syntax en de beste manier om een programmeertaal > aan te leren. > Mijn eerst 'encounter' met een programmeertaal was met java (2 cursussen > prog -gui,swing,applet,enz- + data en algo in java). Ik werd onmiddelijk in > het OO programmeer concept geworpen en ik heb me altijd afgevraagd of dit > de juiste manier was om goed te leren programmeren in meerdere talen. > Ook heb ik altijd al wat problemen gehad met de vocabulair in java. Er > schijnt geen einde te komen aan al die NumberFormatException, > BufferReadersCheckersDefaultGeneraterFormatter,enz. > Ik heb de indruk dat de syntax verschillen tussen en java en c minder groot > zijn dan de vocabulair verschillen? Ik kan mis zijn want ik kan niet zoveel > van c. > > Wat ik nu wil aantonen en vooral weten is, hoe kan je het best een > programmeer taal goed aanleren (zelfstudie) en met welke taal zou ik dit > doen gegeven de info van hierboven. Uiteindelijk willen ik beide c en java > programmeren, dus als er een argument zou zijn waarom ik beter met de ene > starten laat het me weten. Later zou ik ook nog andere willen leren (Perl, > python, enz..). > Misschien nog wat info, ik gebruik linux. En wat wil ik met een prog. taal > doen...vanalles eigenlijk, gaande van gui's, simulators van bepaalde > processen dmv van animaties(bv robosoccer) en network toepassingen (bv een > eigen simpel chat prog, gewoon om een for fun). Tijdspannne...het komt > niet op 5+ jaar :) > Ik wil gewoon op mijn eigen tempo geleidelijk aan goed leren programmeren > met veel oefeningen. Ik denk dat als je Java met C vergelijkt dat je koeien en varkens aan het vergelijken bent. C++ daarentegen is een beetje de tegenhanger van Java. In C++ zijn er enkele concepten die in Java automatisch afgehandeld worden, wat dus meer verantwoordelijkheid voor de programmeur betekent. Ikzelf (school) ben met java begonnen, maar ik denk niet dat dit op zich veel gaat uitmaken. Java is wel gemakkelijk omdat je geen rekening moet houden met deconstructors, pointers en heel de nest, maar eens je dit kent is het toch wel iets handig :) Ik vind het zeker niet slecht om met java begonnen te zijn, en de overstap op C++ gaat vrij vlot. Hopelijk kan ik hierna ook eens overspringen op C. Wat zelfstudie betreft: Begin met makkelijke oefeningen, maar zodra het gaat probeer dan iets te maken dat je zelf wil, want dan zit de drijfveer er ook veel sterker in. Volgens mij is het grote gevaar bij zelfstudie dat je jezelf een foute gewoonte aanleert, en dat er niemand is om je erop te wijzen ... Veel succes ! Nitro
Technical Details
Message-ID:
<pan.2004.10.27.21.44.55.212463@skynet.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!proxad.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news2.euro.net!syros.belnet.be!ikaria.belnet.be!news.belnet.be!not-for-mailReferences:
<NyTfd.1802$%b.268379@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,99c1bd24c9ce05ae X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!proxad.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news2.euro.net!syros.belnet.be!ikaria.belnet.be!news.belnet.be!not-for-mail From: Nitro <nitroglycerine@skynet.be> Newsgroups: be.comp.programming Subject: Re: c en java - verschil vocabulair/syntax Date: Wed, 27 Oct 2004 23:44:55 +0200 Organization: KULeuvenNet Lines: 57 Message-ID: <pan.2004.10.27.21.44.55.212463@skynet.be> References: <NyTfd.1802$%b.268379@phobos.telenet-ops.be> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ikaria.belnet.be 1098913496 26937 134.58.127.12 (27 Oct 2004 21:44:56 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Wed, 27 Oct 2004 21:44:56 +0000 (UTC) User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table (Debian GNU/Linux)) Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@bluebird.kotnet.org X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)