🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
18 messages
18 total messages Started by Bart Wed, 19 Apr 2006 17:05
nieuwe programmeertaal
#840
Author: Bart
Date: Wed, 19 Apr 2006 17:05
39 lines
3009 bytes
Hoi,

Ik ben nu een tijdje overgestapt van windows naar linux. In windows 
schreef ik, als hobby, reeds enkele programma's in visual basic 6.0.
De programma's die ik schreef in VB 6.0 zijn uiteraard met een GUI, 
waren soms nogal grafisch - ik bedoel met tekeningetjes en zo, niet al 
te veel beweging (ik schrijf voor buitengewoon lager onderwijs type 1 en 
8) en gebruikten af en toe een Microsoft Access database om gegevens te 
bewaren.

Daarnaast heb ik ook wat ervaring met het schrijven van websites die 
gebruik maken van php en een MySQL-database erachter, een beetje 
zelfgeschreven CMS als je wil... Rudimentair, maar toch, ik ben er 
tevreden over, en da's toch wat telt als hobbyist ?

Nu zou ik graag een cross-platform-taal leren, die ik kan gebruiken om 
(kleine) programmaatjes te schrijven voor windows en linux.
Ik besef heel goed dat ik met VB 6.0 nog geen enkele "echte" 
programmeertaal onder de knie heb, maar mag toch denken dat ik een 
aantal controlestructuren en programmeeridee�n al kan gebruiken.

Ik ben dus nu op zoek naar een vervanger voor die VB 6.0. Mijn oog is al 
gevallen op C of C++, maar wellicht nog meer op java. Graag had ik er 
een grafisch interface bij zoals VB, die mij helpt bij het schrijven van 
code (auto-completion en zo...). Ik besef heel goed dat er heel veel 
mogelijk is in linux, ik heb al een aantal pakketten die bij SUSE 10.0 
zitten ge�nstalleerd en eens vluchtig bekeken, maar verlang toch nog een 
goede raad van iemand met ervaring... En ik besef nog veel beter dat het 
helaas niet mogelijk is om morgen reeds met dezelfde "effici�ntie" aan 
het werk te zijn in die nieuwe taal. Blijkbaar worden zowel C(++) als 
java best eerst bestudeerd via tekst-programma's.

Kan iemand me goede raad geven over welke "taal" ik nu best mezelf kan 
aanleren - met boeken en internet-zelfstudie - om verder te kunnen 
programmeren zoals ik dat deed met visual basic ?

Alvast hartelijk bedankt !

Bart
Re: nieuwe programmeertaal
#841
Author: John Bokma
Date: Wed, 19 Apr 2006 17:32
57 lines
3297 bytes
Bart <bart@geenmail.be> wrote:

> Nu zou ik graag een cross-platform-taal leren, die ik kan gebruiken om 
> (kleine) programmaatjes te schrijven voor windows en linux.

Python/Perl met wxWindows
Java

> Ik besef heel goed dat ik met VB 6.0 nog geen enkele "echte" 
> programmeertaal onder de knie heb,

Voor mij is VB 6.0 een echte programmeertaal. 

> maar mag toch denken dat ik een 
> aantal controlestructuren en programmeeridee�n al kan gebruiken.
> 
> Ik ben dus nu op zoek naar een vervanger voor die VB 6.0. Mijn oog is al 
> gevallen op C of C++, maar wellicht nog meer op java. Graag had ik er 
> een grafisch interface bij zoals VB, die mij helpt bij het schrijven van 
> code (auto-completion en zo...).

IDE, ff in mijn wiki gluren:
http://developers.sun.com/prodtech/javatools/jscreator/index.jsp
gratis

Verder is er Eclipse (http://www.eclipse.org/ ) en IIRC heeft IBM ook een 
gratis (?) IDE.

Echter, ik raad je toch aan om eerst wat kleine dingen gewoon op de 
command line en met een "gewone" editor te proberen.

> Ik besef heel goed dat er heel veel 
> mogelijk is in linux, ik heb al een aantal pakketten die bij SUSE 10.0 
> zitten ge�nstalleerd en eens vluchtig bekeken, maar verlang toch nog een 
> goede raad van iemand met ervaring... En ik besef nog veel beter dat het 
> helaas niet mogelijk is om morgen reeds met dezelfde "effici�ntie" aan 
> het werk te zijn in die nieuwe taal. Blijkbaar worden zowel C(++) als 
> java best eerst bestudeerd via tekst-programma's.

Yup, wat het is, als je alles met drag en drop doet komt er toch een 
moment dat je met het handje dingen moet doen, en dan zie je door het bos 
de bomen niet meer.

> Kan iemand me goede raad geven over welke "taal" ik nu best mezelf kan 
> aanleren - met boeken en internet-zelfstudie - om verder te kunnen 
> programmeren zoals ik dat deed met visual basic ?

Qua boeken: ik heb zelf Core Java #1 en #2 (beide 7th editie, gekregen in 
ruil voor het bestuderen van een draft van een boek :-) ). Wellicht niet 
echt beginnersboeken, ik kan dat niet zo goed beoordelen vrees ik.


-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#842
Author: Kristoffel
Date: Wed, 19 Apr 2006 17:47
24 lines
1985 bytes
Bart wrote:
> Hoi,
> 
> Nu zou ik graag een cross-platform-taal leren, die ik kan gebruiken om 
> (kleine) programmaatjes te schrijven voor windows en linux.
> 
> Bart

Voor cross-platform lijkt me java aangewezen.

Op Unix zit je met verschillende grafische interfaces, die een overgang 
naar Windows bemoeilijken.
Er bestaan wel grafische C-bibliotheken die (net als bij java) 
cross-platform programmeren toelaten, maar ik heb er geen ervaring mee.
Ook als je klient-server applicaties in C wilt ontwikkelen zijn er 
verschillen tussen Windows en Linux.

Daarenboven zul je steeds de C-source moeten overbrengen van het ene 
platform naar het andere en hercompileren.
Met java breng je enkel de class-bestanden en/of de jar-bestanden over 
en moet je niets hercompileren.

--
  Kristoffel
Re: nieuwe programmeertaal
#843
Author: Slike
Date: Wed, 19 Apr 2006 17:52
35 lines
2518 bytes
Bart wrote:
> 
> Ik ben dus nu op zoek naar een vervanger voor die VB 6.0. Mijn oog is al 
> gevallen op C of C++, maar wellicht nog meer op java.

Java lijkt me wel een juiste keuze als je vertrekt vanuit het idee dat 
iets cross-platform moet zijn.
Over Java kan je behoorlijk veel online vinden + er bestaan goede boeken 
  om de taal onder de knie te krijgen.


> Graag had ik er een grafisch interface bij zoals VB, die mij helpt bij het schrijven van 
> code (auto-completion en zo...). Ik besef heel goed dat er heel veel 
> mogelijk is in linux, ik heb al een aantal pakketten die bij SUSE 10.0 
> zitten ge�nstalleerd en eens vluchtig bekeken, maar verlang toch nog een 
> goede raad van iemand met ervaring... En ik besef nog veel beter dat het 
> helaas niet mogelijk is om morgen reeds met dezelfde "effici�ntie" aan 
> het werk te zijn in die nieuwe taal. Blijkbaar worden zowel C(++) als 
> java best eerst bestudeerd via tekst-programma's.
> 

Ik gebruik voor Java-development nu NetBeans 5. Waarom? Omdat ik gewoon 
met die IDE via school heb leren werken en die mij al bij al behoorlijk 
goed blijkt te liggen... Ik heb geen speciale voor- of tegenargumenten 
tov andere belangrijke IDE's omdat ik ze niet zo goed ken.

NetBeans is in alle geval in staat om code aan te vullen ("completion") 
en je kan ook via drag&drop interfaces aanmaken en er dan via een 
propertiesvenstertje (zoals in Visual Studio een beetje) bepaalde events 
(die je dan natuurlijk in de code beschrijft) aan koppelen.


-- 
Slike
"Bits don't byte..."
Re: nieuwe programmeertaal
#844
Author: Bart
Date: Wed, 19 Apr 2006 18:04
24 lines
2351 bytes
Slike wrote:
> Ik gebruik voor Java-development nu NetBeans 5. Waarom? Omdat ik gewoon 
> met die IDE via school heb leren werken en die mij al bij al behoorlijk 
> goed blijkt te liggen... Ik heb geen speciale voor- of tegenargumenten 
> tov andere belangrijke IDE's omdat ik ze niet zo goed ken.
> 
> NetBeans is in alle geval in staat om code aan te vullen ("completion") 
> en je kan ook via drag&drop interfaces aanmaken en er dan via een 
> propertiesvenstertje (zoals in Visual Studio een beetje) bepaalde events 
> (die je dan natuurlijk in de code beschrijft) aan koppelen.

Dank je, die zal ik dan ook nog eens bekijken... ;-) Ik heb hier ergens 
een boek liggen over java, tweedehands en heel oud wellicht, maar zoveel 
zal er wel niet veranderen aan de basis van java hoop ik...
Het is "Java" van Easy computing - H�t boek, eerste uitgave van 1997...

Heb je nog weet van interessante beginnersboeken voor java ? Ik heb ook 
gemerkt dat er op http://java.sun.com/docs/books/tutorial/ en hele 
tutorial online staat, wellicht is dat ook wel iets. En in de help van 
netbeans zal ook een pak informatie staan hoop ik... ;-)

Hartelijk bedankt voor de tips en hulp alvast !

Bart
Re: nieuwe programmeertaal
#845
Author: John Bokma
Date: Wed, 19 Apr 2006 18:23
13 lines
1368 bytes
Kristoffel <noname_nomail.nospam@yahoo.com> wrote:

> Met java breng je enkel de class-bestanden en/of de jar-bestanden over 
> en moet je niets hercompileren.

Met als kleine kanttekening dat het niet altijd probleemloos zo eenvoudig 
gaat.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#846
Author: John Bokma
Date: Wed, 19 Apr 2006 18:27
24 lines
2118 bytes
Bart <bart@geenmail.be> wrote:

> Dank je, die zal ik dan ook nog eens bekijken... ;-) Ik heb hier
> ergens een boek liggen over java, tweedehands en heel oud wellicht,
> maar zoveel zal er wel niet veranderen aan de basis van java hoop
> ik... Het is "Java" van Easy computing - H�t boek, eerste uitgave van
> 1997...

Heb je een open haard? :-D
 
> Heb je nog weet van interessante beginnersboeken voor java ? Ik heb
> ook gemerkt dat er op http://java.sun.com/docs/books/tutorial/ en hele
> tutorial online staat, wellicht is dat ook wel iets. En in de help van
> netbeans zal ook een pak informatie staan hoop ik... ;-)

Prentice Hall en Sun press (?) geven vzviw vrij goede Java boeken uit. 
Ooit "Just Java" wel eens doorgekeken, maar da's lang geleden. De eerder 
genoemde Core Java boeken zijn wellicht te complex (?)
 
-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#847
Author: Bart
Date: Wed, 19 Apr 2006 18:33
27 lines
2385 bytes
John Bokma wrote:
> Bart <bart@geenmail.be> wrote:
> 
>> Dank je, die zal ik dan ook nog eens bekijken... ;-) Ik heb hier
>> ergens een boek liggen over java, tweedehands en heel oud wellicht,
>> maar zoveel zal er wel niet veranderen aan de basis van java hoop
>> ik... Het is "Java" van Easy computing - H�t boek, eerste uitgave van
>> 1997...
> 
> Heb je een open haard? :-D

Oeps, toch outdated dan... Da's niets, dan ga ik op zoek naar iets 
nieuwer...
>  
>> Heb je nog weet van interessante beginnersboeken voor java ? Ik heb
>> ook gemerkt dat er op http://java.sun.com/docs/books/tutorial/ en hele
>> tutorial online staat, wellicht is dat ook wel iets. En in de help van
>> netbeans zal ook een pak informatie staan hoop ik... ;-)
> 
> Prentice Hall en Sun press (?) geven vzviw vrij goede Java boeken uit. 
> Ooit "Just Java" wel eens doorgekeken, maar da's lang geleden. De eerder 
> genoemde Core Java boeken zijn wellicht te complex (?)

Tja, ik begin dus nog maar pas in java h�. Als ze vanaf de inleiding al 
met classes en dergelijke rond mijn oren gaan slaan... ;-)

Bart
Re: nieuwe programmeertaal
#848
Author: Bart
Date: Wed, 19 Apr 2006 18:38
37 lines
2370 bytes
John Bokma wrote:
> 
> Python/Perl met wxWindows

Deze ben ik tegengekomen als ik Anjuta aan het bekijken was. Daar was 
een optie om wxWindows-applicaties te maken... Maar het was me niet 
duidelijk welke taal er dan achter stak...

> Voor mij is VB 6.0 een echte programmeertaal.

Fijn... :-)

> IDE, ff in mijn wiki gluren:
> http://developers.sun.com/prodtech/javatools/jscreator/index.jsp
> gratis
> 
> Verder is er Eclipse (http://www.eclipse.org/ ) en IIRC heeft IBM ook een 
> gratis (?) IDE.

Eclipse is installeerbaar in suse, die staat er hier zelfs nog op... 
Moet ik dan ook even bekijken...

> 
> Echter, ik raad je toch aan om eerst wat kleine dingen gewoon op de 
> command line en met een "gewone" editor te proberen.

Idd, dat schijnt het advies overal te zijn. Het "Hello world"-programma 
heb ik al geprobeerd... :-D

> Qua boeken: ik heb zelf Core Java #1 en #2 (beide 7th editie, gekregen in 
> ruil voor het bestuderen van een draft van een boek :-) ). Wellicht niet 
> echt beginnersboeken, ik kan dat niet zo goed beoordelen vrees ik.

Ik zal wel op zoek gaan naar een goed boek, maar als iemand nog goede 
titels heeft voor beginners met java, altijd welkom...

Bart
Re: nieuwe programmeertaal
#849
Author: Bart
Date: Wed, 19 Apr 2006 18:39
14 lines
1755 bytes
John Bokma wrote:
> Kristoffel <noname_nomail.nospam@yahoo.com> wrote:
> 
>> Met java breng je enkel de class-bestanden en/of de jar-bestanden over 
>> en moet je niets hercompileren.
> 
> Met als kleine kanttekening dat het niet altijd probleemloos zo eenvoudig 
> gaat.
> 
Toch niet dan ? Da's wel een domper, want ik zou graag in linux 
schrijven, maar het moet natuurlijk op school wel op windows draaien... 
En de computers die we hebben zijn niet zo zwaar, helaas...

Bart
Re: nieuwe programmeertaal
#850
Author: John Bokma
Date: Wed, 19 Apr 2006 19:07
24 lines
1913 bytes
Bart <bart@geenmail.be> wrote:

> John Bokma wrote:
>> Kristoffel <noname_nomail.nospam@yahoo.com> wrote:
>> 
>>> Met java breng je enkel de class-bestanden en/of de jar-bestanden
>>> over en moet je niets hercompileren.
>> 
>> Met als kleine kanttekening dat het niet altijd probleemloos zo
>> eenvoudig gaat.
>> 
> Toch niet dan ? Da's wel een domper, want ik zou graag in linux 
> schrijven, maar het moet natuurlijk op school wel op windows
> draaien... En de computers die we hebben zijn niet zo zwaar, helaas...

Ho ho, kleine kanttekening. Het zal in veel gevallen probleemloos werken, 
zeker als je rekening houd met de verschillen tussen beide platformen. 
Maar ik zou het zeker even testen.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#851
Author: John Bokma
Date: Wed, 19 Apr 2006 19:10
31 lines
2127 bytes
Bart <bart@geenmail.be> wrote:

> John Bokma wrote:
>> Bart <bart@geenmail.be> wrote:
>> 
>>> Dank je, die zal ik dan ook nog eens bekijken... ;-) Ik heb hier
>>> ergens een boek liggen over java, tweedehands en heel oud wellicht,
>>> maar zoveel zal er wel niet veranderen aan de basis van java hoop
>>> ik... Het is "Java" van Easy computing - H�t boek, eerste uitgave
>>> van 1997...
>> 
>> Heb je een open haard? :-D
> 
> Oeps, toch outdated dan... Da's niets, dan ga ik op zoek naar iets 
> nieuwer...

Ja, zeker omdat er veel bij gekomen is, en dingen nu net iets anders gaan. 
Boek is bijna 10 jaar oud :-)

[ Core Java ]
> Tja, ik begin dus nog maar pas in java h�. Als ze vanaf de inleiding
> al met classes en dergelijke rond mijn oren gaan slaan... ;-)

:-) Ikzelf vind het een goed te volgen boek(en), maar ik heb geen idee of 
het jou gaat aanspreken. 

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#852
Author: John Bokma
Date: Wed, 19 Apr 2006 19:13
25 lines
1981 bytes
Bart <bart@geenmail.be> wrote:

> John Bokma wrote:
>> 
>> Python/Perl met wxWindows
> 
> Deze ben ik tegengekomen als ik Anjuta aan het bekijken was. Daar was 
> een optie om wxWindows-applicaties te maken... Maar het was me niet 
> duidelijk welke taal er dan achter stak...

wxWindows is een toolkit die vanuit diverse talen te gebruiken is. Ik zelf 
heb er wel dingen mee gedaan vanuit Perl, en weet dat het met Python 
gebruikt word. Echter, IMO is wxWindows nogal "lelijk" (niet alleen qua 
look).

> Ik zal wel op zoek gaan naar een goed boek, maar als iemand nog goede 
> titels heeft voor beginners met java, altijd welkom...

<http://www.google.com/search?q=java%20books%20beginners%20review>

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#853
Author: Slike
Date: Wed, 19 Apr 2006 19:22
31 lines
2327 bytes
Bart wrote:
> 
> Heb je nog weet van interessante beginnersboeken voor java ? Ik heb ook 
> gemerkt dat er op http://java.sun.com/docs/books/tutorial/ en hele 
> tutorial online staat, wellicht is dat ook wel iets. En in de help van 
> netbeans zal ook een pak informatie staan hoop ik... ;-)
> 

Probeer er op te letten dat de info die je gebruikt gericht is op Java 
1.5 (ook wel aangeduid met 5.0). Dit is de meest actuele Java-versie, 
waar tov van de voorgangers toch een paar nuttige verbeteringen aan 
gedaan zijn... Bijvoorbeeld iets wat je uit VB misschien kent als de 
"for each": vroeger moest je in Java dmv een "iterator" een collectie 
zelf overlopen,  sinds deze versie kent Java gelukkig ook dus een 
dergelijke makkelijke constructie, en er zijn nogal van die dingetjes.

Boeken die ikzelf heb gebruikt om Java te leren zijn (ook ondertussen 
mssn al een beetje outdated, maar zeker niet zo erg als jouw referentie) 
Een Java boek dat ik heb is:

- "En dan is er... Java", Gertjan Laan van Academic Service
[ISBN: 90 395 1690 1]

Is dus om "opgestart" te geraken, voor advanced opzoekwerk gebruik ik 
online resources. In het bijzonder natuurlijk de Java API die helemaal 
online staat: http://java.sun.com/j2se/1.5.0/docs/api/


-- 
Slike
"Bits don't byte..."
Re: nieuwe programmeertaal
#854
Author: John Bokma
Date: Wed, 19 Apr 2006 19:34
14 lines
1629 bytes
Slike <slikeNO@SPAMskynet.be> wrote:

> Is dus om "opgestart" te geraken, voor advanced opzoekwerk gebruik ik 
> online resources. In het bijzonder natuurlijk de Java API die helemaal 
> online staat: http://java.sun.com/j2se/1.5.0/docs/api/

En evt. lokaal te installeren (ik heb een ISP die soms een dagje off line 
is :-)

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: nieuwe programmeertaal
#855
Author: Philip Paeps
Date: Wed, 19 Apr 2006 21:01
33 lines
2132 bytes
Bart <bart@geenmail.be> wrote:
> Ik ben nu een tijdje overgestapt van windows naar linux.

Uitstekend.  Proficiat!

> Nu zou ik graag een cross-platform-taal leren, die ik kan gebruiken om
> (kleine) programmaatjes te schrijven voor windows en linux.

Een "taal" is in principe altijd "cross platform".  Portability gaat meer om
runtime environment en beschikbaarheid van libraries.

> Graag had ik er een grafisch interface bij zoals VB, die mij helpt bij het
> schrijven van code (auto-completion en zo...).

Een goede editor kan je hierbij helpen.  Grafische fantasietjes zijn er echt
niet voor nodig.  Zelf gebruik ik Vim voor al mijn code.  Samen met ctags kan
die je uitstekend helpen.

> Kan iemand me goede raad geven over welke "taal" ik nu best mezelf kan
> aanleren - met boeken en internet-zelfstudie - om verder te kunnen
> programmeren zoals ik dat deed met visual basic?

Just go for C.  Het is een eenvoudige en krachtige taal.  Als je een GUI wil,
kan je daar met GTK eenvoudig voor zorgen.

 - Philip

-- 
Philip Paeps                              Please don't email any replies
philip@paeps.cx                               I follow the newsgroup.

  BOFH Excuse #13:
    we're waiting for [the phone company] to fix that line
Re: nieuwe programmeertaal
#856
Author: Steven Spits
Date: Thu, 20 Apr 2006 07:29
11 lines
1285 bytes
"Kristoffel" schreef:

> Voor cross-platform lijkt me java aangewezen.

Ik sluit me hierbij aan.

Gezien je wensen lijkt Java mij de ideale taal voor je.

Steven

- - -
Re: nieuwe programmeertaal
#858
Author: Jan Claeys
Date: Sat, 22 Apr 2006 00:47
21 lines
1905 bytes
Op Wed, 19 Apr 2006 17:05:14 +0000, schreef Bart:

> Ik ben nu een tijdje overgestapt van windows naar linux. In windows 
> schreef ik, als hobby, reeds enkele programma's in visual basic 6.0.
> De programma's die ik schreef in VB 6.0 zijn uiteraard met een GUI, 
> waren soms nogal grafisch - ik bedoel met tekeningetjes en zo, niet al 
> te veel beweging (ik schrijf voor buitengewoon lager onderwijs type 1 en 
> 8) en gebruikten af en toe een Microsoft Access database om gegevens te 
> bewaren.

Ik zou python aanraden als programmeertaal, omdat ik dat zelf het liefste
gebruik.  :-)

Voor grafische programma's kan je dan eventueel ook naar PyGame kijken
(wat niet enkel voor games bruikbaar is trouwens--het is een python
wrapper voor SDL).



-- 
JanC
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads