abonnement Unibet Coolblue Bitvavo
pi_137807333
Zoals de TT zegt;

-Welke programmeertalen ken jij en hoe ben je beland in de wereld van programmeren?
-Waarom heb DEZE programmeertalen geleerd en geen andere?
-Ga je verder leren? Zo ja, wat? Zo nee, ben je van plan om iets te leren?
-Hoe heb je de talen geleerd (evt per taal?)
-En wat vind jij belangrijke must-learn talen?
-Etc.

Ik vind het best wel interessant om te weten. :)

Met programmeertalen bedoel ik gewoon computertalen zoals Java, php, c#, phyton, css, perl etc

Hoe ik tot dit idee kwam? Twee artikelen die me dit topic liet maken:

http://www.sitepoint.com/best-programming-language-of-2013/
en
http://www.sitepoint.com/best-programming-language-learn-2014/
pi_137807368
Kennen jullie trouwens ook alles naast het programmeren? Dus stel dat je c#/c++ kent, kennen jullie dan ook het technische gedeelte en alle begrippen zoals het bitsysteem etc.. of alleen hoe je de taal gebruikt en kan gebruiken, verder niet.

Dit hele computer gedoe fascineert me enorm..

Dit is sowieso het lijstje van talen die ik graag zou willen kennen (in augustus wil ik het lijstje wel grotendeels kennen!)

-xHTML (ken ik al)
-CSS (ken ik al)
-Javascript (Jquery, AJAX, Node.JS)
-PHP/MySQL

[ Bericht 2% gewijzigd door Sucuk op 16-03-2014 22:39:58 ]
pi_137807393
Even me laatste reactie omhoogtrappen uit het vorige topic :P

quote:
1s.gif Op zondag 16 maart 2014 17:58 schreef Sucuk het volgende:
Oh oke. Kennen jullie trouwens ook alles naast het programmeren? Dus stel dat je c#/c++ kent, kennen jullie dan ook het technische gedeelte en alle begrippen zoals het bitsysteem etc.. of alleen hoe je de taal gebruikt en kan gebruiken, verder niet.
Bitsysteem?
Je bedoel binair als talstelsel en de booleaanse algebra? :P
Ik iig wel. Heb het allemaal gehad bij TI, ook de werking van een cpu en de toepassing (en het maken van) instructiesets. Soort enorm versimpelde "eigen" cpu ontworpen ook tijdens de studie :Y

[ Bericht 49% gewijzigd door #ANONIEM op 16-03-2014 18:12:05 ]
pi_137807409
quote:
99s.gif Op zondag 16 maart 2014 18:05 schreef CrashO het volgende:

[..]

Bitsysteem?
Je bedoel binair als talstelsel en de booleaanse algebra? :P
Ik iig wel. Heb het allemaal gehad bij TI, ook de werking van een cpu en de toepassing (en het maken van) instructiesets. Soort enorm versimpelde "eigen" cpu ontworpen ook tijdens de studie :Y

*en vol*
Sucuk, open zelf maar een nieuw deel van je topic :P
Geopend. :D

Ja is maar een voorbeeld. Ik bedoel stel dat ik wat programmeertalen ken, maar veelal dingen wat betreft de hardware niet weet zoals de werking van vele hardware dingen en software, maar toch kan programmeren, is dat niet kansloos?
pi_137807449
quote:
99s.gif Op zondag 16 maart 2014 18:11 schreef CrashO het volgende:
Even me laatste reactie omhoogtrappen uit het vorige topic :P

[..]

Bitsysteem?
Je bedoel binair als talstelsel en de booleaanse algebra? :P
Ik iig wel. Heb het allemaal gehad bij TI, ook de werking van een cpu en de toepassing (en het maken van) instructiesets. Soort enorm versimpelde "eigen" cpu ontworpen ook tijdens de studie :Y
Ik ben enorm gefascineerd van die hele pc's, echt helemaal in love. :D
pi_137807452
quote:
0s.gif Op zondag 16 maart 2014 18:11 schreef Sucuk het volgende:
Ja is maar een voorbeeld. Ik bedoel stel dat ik wat programmeertalen ken, maar veelal dingen wat betreft de hardware niet weet zoals de werking van vele hardware dingen en software, maar toch kan programmeren, is dat niet kansloos?
Ik denk dat veelal de meerderheid van de programmeurs geen tot weinig idee heeft wat er op de achtergrond gebeurd. Als de compiler niet over zijn nek gaat zijn ze allang blij.
Loopjes overal. Steeds spul opnieuw initialiseren, het mag allemaal bij ze :P

En opzich is dat "bitneuken" over wat iedere instructie doet ook helemaal niet meer nodig met de huidige snelle systemen. En veelal optimaliseren compilers veel zaken ook al eruit zodat het in de meeste gevallen ook niet nodig is om te weten wat er onder de motorkap gebeurd met je code.

[ Bericht 23% gewijzigd door #ANONIEM op 16-03-2014 18:14:56 ]
pi_137807573
quote:
99s.gif Op zondag 16 maart 2014 18:13 schreef CrashO het volgende:

[..]

Ik denk dat veelal de meerderheid van de programmeurs geen tot weinig idee heeft wat er op de achtergrond gebeurd. Als de compiler niet over zijn nek gaat zijn ze allang blij.
Loopjes overal. Steeds spul opnieuw initialiseren, het mag allemaal bij ze :P

En opzich is dat "bitneuken" over wat iedere instructie doet ook helemaal niet meer nodig met de huidige snelle systemen. En veelal optimaliseren compilers veel zaken ook al eruit zodat het in de meeste gevallen ook niet nodig is om te weten wat er onder de motorkap gebeurd met je code.
Ik heb geen werkelijk idee waar je het over hebt wat betreft compiler, dat is best zorgwekkend of niet?
pi_137807665
quote:
0s.gif Op zondag 16 maart 2014 18:15 schreef Sucuk het volgende:
Ik heb geen werkelijk idee waar je het over hebt wat betreft compiler, dat is best zorgwekkend of niet?
Lees dit even :P
Als jij op dat kekke "build and run" pijltje ramt als je met Java bezig bent, dan gaat de compiler aan de gang om jouw code om te zetten naar bytecode, die op zijn beurt in de java VM wordt gestopt en gaat draaien. (een .jar is bijv "gecompilede" code)

Met PHP gaat de compiler draaien als iemand een request naar de webserver stuurt om een pagina. Dan gaat je code door de compiler en spuugt een resultaat uit.

[ Bericht 12% gewijzigd door #ANONIEM op 16-03-2014 18:21:25 ]
pi_137821643
Ja ik heb les gehad in instructie's e.d op school, daarnaast met Java opleiding ook. Maar tegenwoordig gebeurt er weinig tot niks meer waardoor ik die kennis nog moet toepassen.

[ Bericht 35% gewijzigd door #ANONIEM op 16-03-2014 22:09:16 ]
pi_137821834
Overigens TS, je lijstje met talen die je wilt kennen in augustus is (wederom) te ambitieus.
pi_137824106
quote:
0s.gif Op zondag 16 maart 2014 22:11 schreef Scorpie het volgende:
Overigens TS, je lijstje met talen die je wilt kennen in augustus is (wederom) te ambitieus.
Lijstje aangepast:

-Javascript (+Jquery en AJAX)
-PHP/MySQL
-XML of JSON

En als het mij gelukt is evt Java of C# leren.
pi_137824811
Ajax is een toepassing van Javascript en geen "taal" :P
Net als JSON een onderdeel van Javascript is :P

Maakt je lijstje toch weer iets korter
pi_137830601
Java is wel een fijne begin taal, deze wordt ook bij bepaalde opleidingen als begin taal gebruikt. Ook kun je als je java beheert makkelijk naar C# overstappen :)
Window5 - Force Closed 'n Stuff
pi_137832242
quote:
99s.gif Op zondag 16 maart 2014 22:51 schreef CrashO het volgende:
Ajax is een toepassing van Javascript en geen "taal" :P
Net als JSON een onderdeel van Javascript is :P

Maakt je lijstje toch weer iets korter
-Javascript (+Jquery & AJAX)
-PHP & MySQL

Korter ga ik niet. :D
pi_137838658
Wat ik wellicht interessant vind is; hoe combineer je JS/AJAX/Jquery met PHP/Mysql of iig met elkaar allemaal?

En stel je maakt een vergelijkingswebsite, hoe kun je alles realtime laten uitlezen? Want anders moet je de database steeds editen...Of bijvoorbeeld beurskoersen.

Just curious. Want wil wel de ''gedachtegang'' begrijpen.
  maandag 17 maart 2014 @ 13:08:22 #16
256935 xzaz
McBacon to the rescue!
pi_137838851
quote:
0s.gif Op maandag 17 maart 2014 13:04 schreef Sucuk het volgende:
Wat ik wellicht interessant vind is; hoe combineer je JS/AJAX/Jquery met PHP/Mysql of iig met elkaar allemaal?

En stel je maakt een vergelijkingswebsite, hoe kun je alles realtime laten uitlezen? Want anders moet je de database steeds editen...Of bijvoorbeeld beurskoersen.

Just curious. Want wil wel de ''gedachtegang'' begrijpen.
Er zijn honderden manieren om naar Rome te komen. Elke heeft voor en tegens die je tegen elkaar moet afwegen.

Beurskoersen zijn vreselijk om te updaten, je zit met latency die je zo kort mogelijk wilt houden. Daarom zitten de meeste handelsbedrijven ook dicht bij de beurs om zo snel mogelijk de nieuwste gegevens binnen te halen.

'Hoe' dit wordt gedaan is simpel; een script runt elke x microseconden en kijkt als er een update is. Welke technieken je daarvoor gaat gebruiken moet je zelf uitvinden.
  maandag 17 maart 2014 @ 13:14:01 #17
12221 Tijn
Powered by MS Paint
pi_137839126
quote:
0s.gif Op maandag 17 maart 2014 13:04 schreef Sucuk het volgende:
Wat ik wellicht interessant vind is; hoe combineer je JS/AJAX/Jquery met PHP/Mysql of iig met elkaar allemaal?

En stel je maakt een vergelijkingswebsite, hoe kun je alles realtime laten uitlezen? Want anders moet je de database steeds editen...Of bijvoorbeeld beurskoersen.

Just curious. Want wil wel de ''gedachtegang'' begrijpen.
Zoals ik ook in het vorige topic schreef: het communiceren tussen je browser en de server (zonder page request) is wat Ajax is.

Het idee is dat je browser via Javascript een url aanroept van je applicatie op de server (die je bv in PHP schrijft). Op je server leest je applicatie vervolgens iets uit de database of schrijft er juist iets in en geeft vervolgens een reactie terug. Deze reactie ontvangt je browser, waardoor je dit kunt verwerken met Javascript. En zo is de cirkel rond.

De X in Ajax staat voor XML, maar meestal wordt tegenwoordig JSON gebruikt als dataformaat voor communicatie tussen je server en de client, omdat dat makkelijker ingelezen kan worden.
pi_137839202
quote:
2s.gif Op maandag 17 maart 2014 13:14 schreef Tijn het volgende:

[..]

Zoals ik ook in het vorige topic schreef: het communiceren tussen je browser en de server (zonder page request) is wat Ajax is.

Het idee is dat je browser via Javascript een url aanroept van je applicatie op de server (die je bv in PHP schrijft). Op je server leest je applicatie vervolgens iets uit de database of schrijft er juist iets in en geeft vervolgens een reactie terug. Deze reactie ontvangt je browser, waardoor je dit kunt verwerken met Javascript. En zo is de cirkel rond.

De X in Ajax staat voor XML, maar meestal wordt tegenwoordig JSON gebruikt als dataformaat voor communicatie tussen je server en de client, omdat dat makkelijker ingelezen kan worden.
Aha, dus als je Ajax kent, ken je xml in principe? Ajax === xml en Ajax = JSON?
  maandag 17 maart 2014 @ 13:21:35 #19
12221 Tijn
Powered by MS Paint
pi_137839473
XML en JSON zijn generieke formaten voor het uitwisselen van data tussen systemen. Ze zijn zowel door computers als door mensen te lezen en te schrijven. Het wordt in het geval van Ajax dus gebruikt om gegevens tussen de browser en de server uit te wisselen. Het maakt niet zoveel uit of je je data in XML of JSON of iets anders verpakt, maar JSON is handig omdat je browser er makkelijk mee om kan gaan. Hier staan wat voorbeelden van berichten in zowel XML als JSON.

Ajax is de naam voor het principe dat je mbv Javascript vanuit je browser communiceert met je server.
pi_137839783
quote:
2s.gif Op maandag 17 maart 2014 13:21 schreef Tijn het volgende:
XML en JSON zijn generieke formaten voor het uitwisselen van data tussen systemen. Ze zijn zowel door computers als door mensen te lezen en te schrijven. Het wordt in het geval van Ajax dus gebruikt om gegevens tussen de browser en de server uit te wisselen. Het maakt niet zoveel uit of je je data in XML of JSON of iets anders verpakt, maar JSON is handig omdat je browser er makkelijk mee om kan gaan. Hier staan wat voorbeelden van berichten in zowel XML als JSON.

Ajax is de naam voor het principe dat je mbv Javascript vanuit je browser communiceert met je server.
En wat voor nut heeft het om Ajax en XML te leren? Alleen voor real-time dingen?

Ajax/XML/JSON lijkt me het lastigst van allen om te leren (JS/Jquery en php/mysql)
  maandag 17 maart 2014 @ 13:35:41 #21
12221 Tijn
Powered by MS Paint
pi_137840181
Je gebruikt Ajax voor interactie tussen je browser en server zonder dat de gebruiker naar een andere pagina hoeft te gaan of de hele pagina opnieuw hoeft in te laden. Zoals bijvoorbeeld het automatisch tonen van nieuwe reacties op dit forum zonder dat je de pagina hoeft te verversen. Of zoals je een notificatie op Facebook of Gmail krijgt zonder dat je hoeft te verversen.

Wikipedia heeft er een aardig artikel over.
  maandag 17 maart 2014 @ 15:22:09 #22
206640 Beelzebufo
All my vices are devices!
pi_137844707
[weg]

Blijkbaar heeft er een topic-merge plaatsgevonden, dit was de OP van het toegevoegde topic.

[/weg]

[ Bericht 29% gewijzigd door Beelzebufo op 18-03-2014 11:24:46 ]
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
pi_137844739
Ts begint?
I am unconditionally and irrevocably in love with him.
I'm 97% sure you don't like me, I'm 100% sure I don't care.
  maandag 17 maart 2014 @ 15:27:00 #24
206640 Beelzebufo
All my vices are devices!
pi_137844895
quote:
0s.gif Op maandag 17 maart 2014 15:22 schreef Ticootje het volgende:
Ts begint?
Jahaa...

quote:
0s.gif Op in het vorige topic schreef Tijn het volgende:

Wat zeg je nou weer? Omdat het makkelijk, is het geen taal? Alsof een taal moeilijk moet zijn Juist niet, hoe simpeler, hoe beter. De beste taal is een taal die zoveel mogelijk expressie biedt, zonder overbodige complexiteit te introduceren. Je ideeën helder kunnen opschrijven, dat is waar een taal om gaat.

JCL (Job Control Language, mainframe-taal van IBM) is buitengewoon simpel van syntax, maar kan leiden tot zeer moeilijk te doorgronden scripts...

Kopieer een bestand in linux:
1cp oldfile newfile

Kopieer een bestand in JCL:
1
2
3
4
5
6
7
8
9
//IS198CPY JOB (IS198T30500),'COPY JOB',CLASS=L,MSGCLASS=X
//COPY01   EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1   DD DSN=OLDFILE,DISP=SHR
//SYSUT2   DD DSN=NEWFILE,
//            DISP=(NEW,CATLG,DELETE),
//            SPACE=(CYL,(40,5),RLSE),
//            DCB=(LRECL=115,BLKSIZE=1150)
//SYSIN    DD DUMMY


[ Bericht 32% gewijzigd door Beelzebufo op 17-03-2014 15:32:52 ]
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
  maandag 17 maart 2014 @ 15:27:24 #25
241330 A-mineur
Zware akkoorden.
pi_137844907
Opmaaktalen HTML/css
programmeertalen/script talen:
C++
C#
PHP
Python
Java
PERL

database:
SQL (ANSI)
postgresql
Mysql

Een taal is overigens niets meer dan een taal, qua skills kan ik hier nog een hele lijst plaatsen. Het gaat er voornamelijk om de manier waarop je dingen toe past.
To doom or not to doom
pi_137845574
Python :') wil er wel mee veder maar niet zo'n zin in
1 op de 6 mensen heeft 5 anderen om zich heen
-Harry Jekkers
  maandag 17 maart 2014 @ 15:48:31 #27
104871 remlof
Europees federalist
pi_137845687
Basics in heel veel varianten
Z80 / 68000 / 8086 machinetaal
Pascal
C
Perl
PHP
  maandag 17 maart 2014 @ 15:51:25 #28
50623 Matty___
Konichiwa Bitches
pi_137845800
Java
ABAP (SAP)
Beetje Python
Beetje Scala
Beetje PHP (wordt dat nog steeds gebruikt voor nieuwe projecten? :') )
JavaScript
HTML5/CSS3
Unix shellscript
Pascal
Beetje C
Beetje C#
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_137845805
ik ken ze bijna allemaal !!!

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
pi_137845825
Oh en serieus , kan een beetje Workflow Language op een Unisys A-Series Systeem.
A command line lets you get intimate with your computer, data and protocols. GUIs are like wearing full body condoms.
  maandag 17 maart 2014 @ 15:52:55 #31
35098 Metalfreak
Maar bijt niet
pi_137845853
Ik zou moeten kennen: Java, C, C++, Visual Basic, SQL en nog wat antieke talen. Ik ben ervoor opgeleid, maar ben heel blij dat ik er na mijn opleiding nooit meer iets mee te maken heb gehad, sjezus wat vond ik programmeren saai en verschrikkelijk en was ik blij dat ik ermee klaar was. :r

Nu maak ik alleen nog wel eens wat Powershell of VBS scriptjes, maar dan houdt het wel op.
Don't let my username fool you...
  maandag 17 maart 2014 @ 15:53:47 #32
50623 Matty___
Konichiwa Bitches
pi_137845884
quote:
0s.gif Op maandag 17 maart 2014 15:52 schreef Metalfreak het volgende:
Ik zou moeten kennen: Java, C, C++, Visual Basic, SQL en nog wat antieke talen. Ik ben ervoor opgeleid, maar ben heel blij dat ik er na mijn opleiding nooit meer iets mee te maken heb gehad, sjezus wat vond ik programmeren saai en verschrikkelijk en was ik blij dat ik ermee klaar was. :r

Nu maak ik alleen nog wel eens wat Powershell of VBS scriptjes, maar dan houdt het wel op.
Elk begin is saai maar als je dan ooit je idee werkend ziet in eea taal en het goed werkt geeft dat toch een bepaalde kick
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  maandag 17 maart 2014 @ 15:54:25 #33
35098 Metalfreak
Maar bijt niet
pi_137845904
quote:
0s.gif Op maandag 17 maart 2014 15:53 schreef Matty___ het volgende:

[..]

Elk begin is saai maar als je dan ooit je idee werkend ziet in eea taal en het goed werkt geeft dat toch een bepaalde kick
Ik heb die kick werkelijk nooit ervaren... Ben blij dat ik een andere kant op gegaan ben na mijn opleiding.
Don't let my username fool you...
  maandag 17 maart 2014 @ 15:55:36 #34
50623 Matty___
Konichiwa Bitches
pi_137845952
quote:
0s.gif Op maandag 17 maart 2014 15:54 schreef Metalfreak het volgende:

[..]

Ik heb die kick werkelijk nooit ervaren... Ben blij dat ik een andere kant op gegaan ben na mijn opleiding.
Als je nooit verder bent gekomen dan 1 a 2 jaar opleiding dan snap ik dat.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  maandag 17 maart 2014 @ 15:56:46 #35
35098 Metalfreak
Maar bijt niet
pi_137845994
quote:
0s.gif Op maandag 17 maart 2014 15:55 schreef Matty___ het volgende:

[..]

Als je nooit verder bent gekomen dan 1 a 2 jaar opleiding dan snap ik dat.
Volledig afgeronde 4-jarige HBO opleiding Hogere Informatica in de afstudeerrichting Technische Informatica, dus ja, meer dan 1 a 2 jaar opleiding...
Don't let my username fool you...
  maandag 17 maart 2014 @ 16:00:06 #36
50623 Matty___
Konichiwa Bitches
pi_137846139
quote:
0s.gif Op maandag 17 maart 2014 15:56 schreef Metalfreak het volgende:

[..]

Volledig afgeronde 4-jarige HBO opleiding Hogere Informatica in de afstudeerrichting Technische Informatica, dus ja, meer dan 1 a 2 jaar opleiding...
Dan zat je idd echt niet op je plek. Zat laatst zo een video te kijken waar ze met Lego Mindstorm en Samsung S4 een Rubix cube oplossen ()

Dat zou je als TI wel aan moeten spreken zou ik zeggen
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  maandag 17 maart 2014 @ 16:04:14 #37
12221 Tijn
Powered by MS Paint
  maandag 17 maart 2014 @ 16:08:02 #38
241330 A-mineur
Zware akkoorden.
pi_137846425
quote:
0s.gif Op maandag 17 maart 2014 15:54 schreef Metalfreak het volgende:

[..]

Ik heb die kick werkelijk nooit ervaren... Ben blij dat ik een andere kant op gegaan ben na mijn opleiding.
Als je goed bent is het net lego, lekker bouwen en knutselen met zowat eindeloze mogelijkheden.
To doom or not to doom
pi_137846570
quote:
0s.gif Op maandag 17 maart 2014 16:08 schreef A-mineur het volgende:

[..]

Als je goed bent is het net lego, lekker bouwen en knutselen met zowat eindeloze mogelijkheden.
Ja zo zie ik het ook altijd, puzzelen ontwerpen en creëren :) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  maandag 17 maart 2014 @ 16:13:07 #40
155694 Paulus-de-Boskabouter
Vandaag zonder rode puntmuts
pi_137846598
VB
C#
PHP
Pearl
Beetje Java
JavaScript
Beetje X++
HTML/CSS
Heel lang geleden Pascal
Basic
Unixshellscript

Database:
postgresql
Mysql
MsSQL

Op het werk geleerd en thuis.
Paulus mist zijn vriendjes uit het bos....
  maandag 17 maart 2014 @ 16:13:24 #41
12221 Tijn
Powered by MS Paint
pi_137846608
quote:
0s.gif Op maandag 17 maart 2014 15:54 schreef Metalfreak het volgende:

[..]

Ik heb die kick werkelijk nooit ervaren... Ben blij dat ik een andere kant op gegaan ben na mijn opleiding.
Het is ook niet voor iedereen weggelegd. Ik ken wel meer mensen die eraan zijn begonnen, maar waarbij het gewoon nooit "klikte".
pi_137847950
Bash (*nix shell)
Java
JavaScript
PHP
Python
Scala
SQL
There are 10 types of people in this world. Those that understand binary and those that don't.
  maandag 17 maart 2014 @ 16:54:09 #43
35098 Metalfreak
Maar bijt niet
pi_137848247
quote:
0s.gif Op maandag 17 maart 2014 16:00 schreef Matty___ het volgende:

[..]

Dan zat je idd echt niet op je plek. Zat laatst zo een video te kijken waar ze met Lego Mindstorm en Samsung S4 een Rubix cube oplossen ()

Dat zou je als TI wel aan moeten spreken zou ik zeggen
Het resultaat vind ik indrukwekkend en mooi om te zien en de techniek of algoritmes erachter vind ik ook best boeiend, maar voor het programmeren geef ik mijn portie liever aan fikkie.

quote:
2s.gif Op maandag 17 maart 2014 16:13 schreef Tijn het volgende:

[..]

Het is ook niet voor iedereen weggelegd. Ik ken wel meer mensen die eraan zijn begonnen, maar waarbij het gewoon nooit "klikte".
Ik ben zo iemand, in het tweede jaar had ik al mijn twijfels hoor, maar bij gebrek aan een alternatief toch maar doorgegaan. Alles in de normale tijd afgerond zonder al teveel moeite en met prima resultaten, maar het boeide me totaal niet meer. Vooral het abstracte van het geheel vond ik iets waar ik mij niet in kon vinden, je hebt totaal geen beeld bij waar je mee bezig bent totdat je een keer op compile of run klikt.
Don't let my username fool you...
  maandag 17 maart 2014 @ 16:56:42 #44
12221 Tijn
Powered by MS Paint
pi_137848361
quote:
0s.gif Op maandag 17 maart 2014 16:54 schreef Metalfreak het volgende:

[..]

Vooral het abstracte van het geheel vond ik iets waar ik mij niet in kon vinden, je hebt totaal geen beeld bij waar je mee bezig bent totdat je een keer op compile of run klikt.
In tegendeel, je weet precies hoe het zit als je de code leest. Tussendoor runnen doe je vooral om te controleren of je geen fouten hebt gemaakt, niet om te zien wat je nou gedaan hebt :P
  maandag 17 maart 2014 @ 16:57:47 #45
35098 Metalfreak
Maar bijt niet
pi_137848387
quote:
10s.gif Op maandag 17 maart 2014 16:56 schreef Tijn het volgende:

[..]

In tegendeel, je weet precies hoe het zit als je de code leest. Tussendoor runnen doe je vooral om te controleren of je geen fouten hebt gemaakt, niet om te zien wat je nou gedaan hebt :P
Bij simpele dingetjes lukte me dat nog wel, maar als je met vage dingen als geheugenreserveringen en pointers ging werken, dan haakte ik toch echt af... Daar kun je als normaal gezond mens echt geen voorstelling bij maken...
Don't let my username fool you...
  maandag 17 maart 2014 @ 16:58:53 #46
12221 Tijn
Powered by MS Paint
pi_137848422
Ach, ieder z'n vak. Niet iedereen kan overal aanleg voor hebben.
pi_137848593
Pfff, geen idee. Zo uit mijn hoofd. Java, C, Obj-C, assembler (verschillende platformen), Python, PHP, HTML/CSS, JS, "G", Actionscript en dan de Bash en SQL achtige dingetjes.

Ik zoek de taal voor het doel en hou niet echt vast aan wat ik al weet. Java en C zijn toch wel de talen waarin ik het meest verdiept ben.

quote:
7s.gif Op maandag 17 maart 2014 15:48 schreef remlof het volgende:
Basics in heel veel varianten
Z80 / 68000 / 8086 machinetaal

Ja, u schrijft machinetaal? Knap.

quote:
1s.gif Op maandag 17 maart 2014 15:45 schreef Nelvalhil het volgende:
Python :') wil er wel mee veder maar niet zo'n zin in
Python is niet ;( hoor. Super toffe taal.

[ Bericht 10% gewijzigd door #ANONIEM op 17-03-2014 17:06:22 ]
pi_137848667
quote:
0s.gif Op maandag 17 maart 2014 13:27 schreef Sucuk het volgende:

[..]

En wat voor nut heeft het om Ajax en XML te leren? Alleen voor real-time dingen?

Ajax/XML/JSON lijkt me het lastigst van allen om te leren (JS/Jquery en php/mysql)
Jij wilde toch die ene site maken waarover je me geDMed had?
pi_137852113
Donder op TS met topic klonen. Vooral mijn OP klonen. Dan ben je fucking triest.
  dinsdag 18 maart 2014 @ 10:34:24 #50
206640 Beelzebufo
All my vices are devices!
pi_137875424
quote:
0s.gif Op maandag 17 maart 2014 18:42 schreef Sucuk het volgende:
Donder op TS met topic klonen. Vooral mijn OP klonen. Dan ben je fucking triest.
Euh? Ga eens even ademhalen?

Vorige was vol, heb op 'open nieuw deel' geklikt. Normaal gesproken krijgt de TT dan een volgnummer.

Ik zal het even vriendelijk aan een MOD vragen. Wellicht kan jij je dan ondertussen in een donker hoekje gaan schamen over de manier waarop je me hier aanspreekt.
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
pi_137875526
quote:
0s.gif Op dinsdag 18 maart 2014 10:34 schreef Beelzebufo het volgende:

[..]

Euh? Ga eens even ademhalen?

Vorige was vol, heb op 'open nieuw deel' geklikt. Normaal gesproken krijgt de TT dan een volgnummer.

Ik zal het even vriendelijk aan een MOD vragen. Wellicht kan jij je dan ondertussen in een donker hoekje gaan schamen over de manier waarop je me hier aanspreekt.
Eerlijk is eerlijk. Hij heeft een punt. Het leek wel op een topickloon. ;)

Zet er op zijn minst #2 of iets dergelijks bij in de TT. :') Bovendien is de regel op FOK! dat TS een nieuwe deel opent, voor zover ik zelf weet. :)
pi_137875857
quote:
0s.gif Op dinsdag 18 maart 2014 10:34 schreef Beelzebufo het volgende:

[..]

Euh? Ga eens even ademhalen?

Vorige was vol, heb op 'open nieuw deel' geklikt. Normaal gesproken krijgt de TT dan een volgnummer.

Ik zal het even vriendelijk aan een MOD vragen. Wellicht kan jij je dan ondertussen in een donker hoekje gaan schamen over de manier waarop je me hier aanspreekt.
Ik dacht dat je het kloonde. :o En het ergste wat ik haat is als mijn tekst wordt gekopieerd, waar ik een aantal minuten aan gespendeerd heb. ;)

Excuus :P
  dinsdag 18 maart 2014 @ 11:14:17 #53
206640 Beelzebufo
All my vices are devices!
pi_137876526
quote:
1s.gif Op dinsdag 18 maart 2014 10:37 schreef Kraan-Water het volgende:

[..]

Eerlijk is eerlijk. Hij heeft een punt. Het leek wel op een topickloon. ;)

Zet er op zijn minst #2 of iets dergelijks bij in de TT. :') Bovendien is de regel op FOK! dat TS een nieuwe deel opent, voor zover ik zelf weet. :)
Die regels zijn wat vaag. 'Men' zegt ook wel eens: topic sluiten is topic openen.

quote:
0s.gif Op dinsdag 18 maart 2014 10:52 schreef Sucuk het volgende:

[..]

Ik dacht dat je het kloonde. :o En het ergste wat ik haat is als mijn tekst wordt gekopieerd, waar ik een aantal minuten aan gespendeerd heb. ;)

Excuus :P
Excuses aanvaard. Ik heb inmiddels gevraagd om de topictitel aan te passen en ik zal zelf nog even aan de OP sleutelen zodat duidelijk is dat het bij een vorig topic hoort.
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
pi_137876712
quote:
0s.gif Op maandag 17 maart 2014 16:54 schreef Metalfreak het volgende:

[..]

In het tweede jaar had ik al mijn twijfels hoor, maar bij gebrek aan een alternatief toch maar doorgegaan. Alles in de normale tijd afgerond zonder al teveel moeite en met prima resultaten, maar het boeide me totaal niet meer.
Mag ik vragen wat je vervolgens hebt gedaan? Zit een beetje in hetzelfde schuitje momenteel.

Het bevatten van wat er nou precies gebeurt lukt me ook niet echt.
  dinsdag 18 maart 2014 @ 11:21:46 #55
206640 Beelzebufo
All my vices are devices!
pi_137876775
quote:
7s.gif Op maandag 17 maart 2014 15:48 schreef remlof het volgende:
Basics in heel veel varianten
Z80 / 68000 / 8086 machinetaal
Pascal
C
Perl
PHP
Nostalgie! Ik heb nog best veel gedaan in Z80 (met een ZX81 en een Spectrum) en in 6502 (met een Apple ][). Later heb ik met een VAX/VMS nog wel inline machinecode gebruikt, maar dat was meer knippen-en-plakken.
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
  dinsdag 18 maart 2014 @ 11:23:27 #56
206640 Beelzebufo
All my vices are devices!
pi_137876832
quote:
0s.gif Op maandag 17 maart 2014 18:42 schreef Sucuk het volgende:
Donder op TS met topic klonen. Vooral mijn OP klonen. Dan ben je fucking triest.
Inmiddels is het topic gemerged en is de OP weer van jou. Wellicht kan je zelf even aan de OP knutselen om het een beetje reeks-achtig te maken.
Een Rijnlandse morgen (ca. 8516 vierkante meter) is onderverdeeld in 6 hont, een hont in 100 vierkante roeden, en een roede in 144 vierkante voet.
  dinsdag 18 maart 2014 @ 11:33:52 #57
35098 Metalfreak
Maar bijt niet
pi_137877180
quote:
1s.gif Op dinsdag 18 maart 2014 11:20 schreef Drxx het volgende:

[..]

Mag ik vragen wat je vervolgens hebt gedaan? Zit een beetje in hetzelfde schuitje momenteel.

Het bevatten van wat er nou precies gebeurt lukt me ook niet echt.
Ik ben IT beheer in gegaan, infrastructuur (systeembeheer, netwerkbeheer, dat soort dingen) Niet dat je daar heel vrolijk van wordt, maar je moet toch iets ;)
Don't let my username fool you...
pi_137877541
quote:
0s.gif Op dinsdag 18 maart 2014 11:33 schreef Metalfreak het volgende:

[..]

Ik ben IT beheer in gegaan, infrastructuur (systeembeheer, netwerkbeheer, dat soort dingen) Niet dat je daar heel vrolijk van wordt, maar je moet toch iets ;)
Niet echt inderdaad; dan programmeer ik toch liever me dunkt :@
  dinsdag 18 maart 2014 @ 11:49:06 #59
35098 Metalfreak
Maar bijt niet
pi_137877735
quote:
11s.gif Op dinsdag 18 maart 2014 11:44 schreef Drxx het volgende:

[..]

Niet echt inderdaad; dan programmeer ik toch liever me dunkt :@
Ik heb het toch echt liever andersom, maar gelukkig heeft iedereen zijn eigen voorkeur.
Don't let my username fool you...
pi_137878000
quote:
0s.gif Op maandag 17 maart 2014 15:51 schreef Matty___ het volgende:
...
Beetje Scala
_O_ ik heb de briljante coursera.org Scala course van Martin Odersky gedaan. Een aanrader! Wellicht wordt ie dit jaar weer gegeven.

quote:
Beetje PHP (wordt dat nog steeds gebruikt voor nieuwe projecten? :') )
Ondanks de mankementen in de taal zelf is de PHP community erg volwassen aan het worden, inclusief frameworks en tooling. Het probleem van PHP is niet dat er geen fatsoenlijke software in is te ontwikkelen, maar dat de taal erg toegankelijk is, ook voor mensen die niets weten van bijvoorbeeld SOLID of nog nooit gehoord hebben van Fowler.
  dinsdag 18 maart 2014 @ 12:16:54 #61
12221 Tijn
Powered by MS Paint
pi_137878676
PHP is er tegenwoordig een stuk beter aan toe dan een jaar of 5 geleden. Toen was het echt een beetje een twijfelachtige keuze voor een nieuw project, maar nu maakt het een soort renaissance door. Het depraten van de mysql_* functies is bijvoorbeeld een goede stap voorwaarts en de frameworks worden ook steeds volwassener. Composer als package manager heeft ook een hoop goeds gebracht.
pi_137887538
quote:
2s.gif Op dinsdag 18 maart 2014 12:16 schreef Tijn het volgende:
PHP is er tegenwoordig een stuk beter aan toe dan een jaar of 5 geleden. Toen was het echt een beetje een twijfelachtige keuze voor een nieuw project, maar nu maakt het een soort renaissance door. Het depraten van de mysql_* functies is bijvoorbeeld een goede stap voorwaarts en de frameworks worden ook steeds volwassener. Composer als package manager heeft ook een hoop goeds gebracht.
Dat is mij ook opgevallen ja! :) Vooral dat de community veel groter is geworden dan bijv in 2005, toen die volgens mij in opkomst was.

Waarom haat iedereen w3schools eigenlijk? Naar mijn mening is het een goede site hoor.., ipv een heel boek leren is dat een goede referentiesite, waar je, als je iemand bent die dingen snel kunt oppikken, makkelijk vanuit w3schools de basis/advanced skills kunt leren en vervolgens zelf aan de slag kunt gaan?
  dinsdag 18 maart 2014 @ 16:13:15 #63
12221 Tijn
Powered by MS Paint
pi_137887938
quote:
0s.gif Op dinsdag 18 maart 2014 16:04 schreef Sucuk het volgende:

[..]

Dat is mij ook opgevallen ja! :) Vooral dat de community veel groter is geworden dan bijv in 2005, toen die volgens mij in opkomst was.
Nee, de grote community van PHP was altijd al een van de voordelen. PHP is sinds eind jaren '90 met de release van versie 3 veruit de populairste scriptingtaal voor websites geworden. Het was echter nooit ontworpen om echte applicaties mee te maken, het is heel ad hoc tot stand gekomen zonder een duidelijke visie over hoe het op een schaalbare manier ingezet moest worden. Daarom zit PHP nogal inconsistent in elkaar en is niet altijd alles even goed geïmplementeerd geweest. Dat heeft PHP (terecht) een slechte naam gegeven onder ervaren developers, maar het heeft tegelijkertijd veel nieuwe developers aangetrokken die dankzij de laagdrempeligheid van PHP snel in staat waren iets te maken.

quote:
Waarom haat iedereen w3schools eigenlijk? Naar mijn mening is het een goede site hoor.., ipv een heel boek leren is dat een goede referentiesite, waar je, als je iemand bent die dingen snel kunt oppikken, makkelijk vanuit w3schools de basis/advanced skills kunt leren en vervolgens zelf aan de slag kunt gaan?
Nou, haat is sterk uitgedrukt. Een paar jaar geleden was w3schools echt een vrij slechte website, waarop verouderde content stond die soms gewoon regelrecht fout was. Ze hebben lange tijd hun verantwoordelijkheid niet genomen om daar iets aan te doen, waardoor het een slechte reputatie heeft gekregen. Maar de laatste tijd zijn ze wel bezig geweest om de kwaliteit van hun inhoud te verbeteren. Ik heb geen idee hoe de kwaliteit van de tutorials zijn, maar de referentiepagina's gaan tegenwoordig wel.
pi_137888057
quote:
2s.gif Op dinsdag 18 maart 2014 16:13 schreef Tijn het volgende:

[..]

Nee, de grote community van PHP was altijd al een van de voordelen. PHP is sinds eind jaren '90 met de release van versie 3 veruit de populairste scriptingtaal voor websites geworden. Het was echter nooit ontworpen om echte applicaties mee te maken, het is heel ad hoc tot stand gekomen zonder een duidelijke visie over hoe het op een schaalbare manier ingezet moest worden. Daarom zit PHP nogal inconsistent in elkaar en is niet altijd alles even goed geïmplementeerd geweest. Dat heeft PHP (terecht) een slechte naam gegeven onder ervaren developers, maar het heeft tegelijkertijd veel nieuwe developers aangetrokken die dankzij de laagdrempeligheid van PHP snel in staat waren iets te maken.

[..]

Nou, haat is sterk uitgedrukt. Een paar jaar geleden was w3schools echt een vrij slechte website, waarop verouderde content stond die soms gewoon regelrecht fout was. Ze hebben lange tijd hun verantwoordelijkheid niet genomen om daar iets aan te doen, waardoor het een slechte reputatie heeft gekregen. Maar de laatste tijd zijn ze wel bezig geweest om de kwaliteit van hun inhoud te verbeteren. Ik heb geen idee hoe de kwaliteit van de tutorials zijn, maar de referentiepagina's gaan tegenwoordig wel.
Nou zelf ken ik PHP sinds 2005, maar ik merk dat de populariteit voor PHP tussen 2005 en 2014 wel exponentieel is gestegen.

Over w3schools; ik zelf gebruik het vandaar namelijk dat ik erover begon. Ik heb veel gegoogled en ik kwam niet tot een betere site voor JS/PHP/SQL/Jquery dan w3schools.
  dinsdag 18 maart 2014 @ 16:18:13 #65
12221 Tijn
Powered by MS Paint
pi_137888164
Je gebruikt de tutorials of als naslagwerk? Want voor dat laatste is de documentatie op php.net of jquery.com echt veel beter imho.
pi_137888351
quote:
5s.gif Op dinsdag 18 maart 2014 16:18 schreef Tijn het volgende:
Je gebruikt de tutorials of als naslagwerk? Want voor dat laatste is de documentatie op php.net of jquery.com echt veel beter imho.
W3schools als tutorial om JS/SQL/PHP/Jquery te begrijpen, nadat ik de tutorials afgerond heb, dus als ik alles begrepen heb, ga ik aan de slag met wat ideeën dat ik heb voor een website (om te oefenen).

Als naslagwerk (cheatsheet) ga ik gewoon de documentatie gebruiken of misschien heel stiekem w3schools, niks beters dan de officiële handleiding. ;)

Overigens weet ik 100% zeker dat ik niks exact zal onthouden en ik toch een spiekbriefje (w3schools of officiële documentatie) nodig zal hebben bij het maken van een website.

Ik denk dat web development niet grofweg stampen is, maar begrijpen. Zover ik denk, zoeken alle web developers zich als een gek rond, mits ze bepaalde dingen enorm vaak gebruiken dat ze het wel uit hun hoofd weten.
  dinsdag 18 maart 2014 @ 16:25:35 #67
12221 Tijn
Powered by MS Paint
pi_137888508
Ja, zeker. Niemand weet alles uit z'n hoofd en dat hoeft ook helemaal niet. Als je begrijpt wat je nodig hebt, kun je met gericht zoeken altijd vinden wat je nodig hebt.

Het heeft sowieso geen zin om dingen uit je hoofd te leren, want alles is volop in ontwikkeling. Het is niet zo'n goed idee om nu websites te gaan programmeren op de manier die 10 jaar geleden gebruikelijk was. De features van browsers en standaarden worden continu uitgebreid en gewijzigd om aan te sluiten bij de laatste inzichten. Het is je taak als web developer om daarvan op de hoogte te zijn en zo handig mogelijk gebruik van te maken.
pi_137888603
quote:
2s.gif Op dinsdag 18 maart 2014 16:25 schreef Tijn het volgende:
Ja, zeker. Niemand weet alles uit z'n hoofd en dat hoeft ook helemaal niet. Als je begrijpt wat je nodig hebt, kun je met gericht zoeken altijd vinden wat je nodig hebt.

Het heeft sowieso geen zin om dingen uit je hoofd te leren, want alles is volop in ontwikkeling. Het is niet zo'n goed idee om nu websites te gaan programmeren op de manier die 10 jaar geleden gebruikelijk was. De features van browsers en standaarden worden continu uitgebreid en gewijzigd om aan te sluiten bij de laatste inzichten. Het is je taak als web developer om daarvan op de hoogte te zijn en zo handig mogelijk gebruik van te maken.
Ja helemaal mee eens, zelf had ik het ook met de gebruiker CrashO over dit onderwerp gesproken via DM. Hij zei exact hetzelfde. Hij zei dat het programmeren niet meer is dan begrijpen en gericht kunnen zoeken en op onderzoek uit kunnen gaan. En dat iedereen eigenlijk kan programmeren, zolang je maar weet hoe je de benodigde functies kunt vinden.

Ik ben bijvoorbeeld nu bij: http://www.w3schools.com/js/js_obj_intro.asp

Alles van JS wat daarvoor afging, ben ik nu al vergeten wat ik moest gaan typen etc... Maar als ik het weer bekijk, begrijp ik het volledig.
  dinsdag 18 maart 2014 @ 16:32:31 #69
12221 Tijn
Powered by MS Paint
pi_137888782
quote:
0s.gif Op dinsdag 18 maart 2014 16:27 schreef Sucuk het volgende:

[..]

Ik ben bijvoorbeeld nu bij: http://www.w3schools.com/js/js_obj_intro.asp
Ik vind zelf dat w3schools hier al niet zo'n geweldig voorbeeld geeft. Waarom leren ze je niet aan om met object literals te werken? Dat is veel natuurlijker voor Javascript. Dus in plaats van:

1
2
3
4
5
person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";

zoiets:

1
2
3
4
5
6
var person = {
  firstname: "John",
  lastname: "Doe",
  age: 50,
  eyecolor: "blue"
};
pi_137888851
quote:
2s.gif Op dinsdag 18 maart 2014 16:32 schreef Tijn het volgende:

[..]

Ik vind zelf dat w3schools hier al niet zo'n geweldig voorbeeld geeft. Waarom leren ze je niet aan om met object literals te werken? Dat is veel natuurlijker voor Javascript. Dus in plaats van:
[ code verwijderd ]

zoiets:
[ code verwijderd ]

Die tweede is idd duidelijker, maar ben zelf die eerste gewend, snap overigens niet waarom er

new object() staat? Is dat functie of..? En is het verplicht om de woorden new en object te gebruiken?
  dinsdag 18 maart 2014 @ 16:37:32 #71
12221 Tijn
Powered by MS Paint
pi_137888978
Met het keyword new maak je een object. Object() is hier inderdaad een functie en geeft het prototype van een object terug (maw een leeg, nieuw object).

Maar je hoeft niet per se new te gebruiken om een object te maken in Javascript. Je kunt ook Object.create() gebruiken of (zoals in mijn voorbeeld) een object literal (curly braces om een setje properties en methods).
pi_137889021
quote:
2s.gif Op dinsdag 18 maart 2014 16:37 schreef Tijn het volgende:
Met het keyword new maak je een object. Object() is hier inderdaad een functie en geeft het prototype van een object terug (maw een leeg, nieuw object).
Dat zijn eigenlijk al een gegeven die ''new object()'' ? Je mag niet zomaar nieuwe object() neerzetten? Alle drie soorten mogelijkheden doen in principe hetzelfde toch?


De gedachte eigenlijk erachter is var person= new object();

Voeg aan deze variabelen objecten toe?
  dinsdag 18 maart 2014 @ 16:41:50 #73
12221 Tijn
Powered by MS Paint
pi_137889118
Ja, het is allemaal een manier om een nieuw object te maken. Er zit geen wezenlijk verschil tussen:

1var person = new Object();

1var person = Object.create();

1var person = {};

Die laatste syntax heeft mijn voorkeur.
pi_137889219
quote:
2s.gif Op dinsdag 18 maart 2014 16:41 schreef Tijn het volgende:
Ja, het is allemaal een manier om een nieuw object te maken. Er zit geen wezenlijk verschil tussen:
[ code verwijderd ]

[ code verwijderd ]

[ code verwijderd ]

Die laatste syntax heeft mijn voorkeur.
De gedachte eigenlijk erachter is var person= new object();

Voeg aan deze variabelen objecten toe?

Die objecten zijn eigenlijk subvariabelen?
  dinsdag 18 maart 2014 @ 16:46:30 #75
12221 Tijn
Powered by MS Paint
pi_137889296
Ik snap niet wat je bedoelt. In alle bovenstaande gevallen is het resultaat precies hetzelfde: de variabele "person" bevat een leeg object.
pi_137889428
quote:
5s.gif Op dinsdag 18 maart 2014 16:46 schreef Tijn het volgende:
Ik snap niet wat je bedoelt. In alle bovenstaande gevallen is het resultaat precies hetzelfde: de variabele "person" bevat een leeg object.
Nou als je zegt

var person= new object()

Wat zegt dat precies? Ik denk dat het het volgende command geeft:

De variabele ''person'' krijgt een nieuw object (subvariabelen) en dat zijn de volgende (bijv.);
person.name
person.age

etc.

Want alleen var person = new object() = undefined toch?

En kun je onder het object ook alleen person toewijzen?

Dus bijv

new person= new object()
person = ''aardig''
person.age = 18
  dinsdag 18 maart 2014 @ 16:57:47 #77
12221 Tijn
Powered by MS Paint
pi_137889786
quote:
0s.gif Op dinsdag 18 maart 2014 16:49 schreef Sucuk het volgende:

[..]

Nou als je zegt

var person= new object()

Wat zegt dat precies? Ik denk dat het het volgende command geeft:

De variabele ''person'' krijgt een nieuw object (subvariabelen) en dat zijn de volgende (bijv.);
person.name
person.age

etc.
Nee, het enige dat er gebeurt is dat er een variabele "person" wordt gemaakt en dat daar een leeg object in wordt gestopt. Verder niks. Het is een object zonder enige inhoud.

quote:
Want alleen var person = new object() = undefined toch?
Nee, het is een leeg object. Probeer het maar in je console:

1
2
3
4
5
6
7
var person;
console.log(person);
// undefined

person = new Object();
console.log(person);
// Object

quote:
En kun je onder het object ook alleen person toewijzen?

Dus bijv

new person= new object()
person = ''aardig''
person.age = 18
Op het moment dat je 'person = "aardig"' schrijft, overschrijf je de inhoud van de variabele person en bevat deze de string "aardig". Person is nu geen object meer en het zetten van de property "age" doet dan ook niet zoveel.
  dinsdag 18 maart 2014 @ 17:29:18 #78
414204 WoordenShuffelaar
Wereldkampioen shuffelaar
pi_137890926
quote:
2s.gif Op dinsdag 18 maart 2014 16:57 schreef Tijn het volgende:

[..]


Op het moment dat je 'person = "aardig"' schrijft, overschrijf je de inhoud van de variabele person en bevat deze de string "aardig". Person is nu geen object meer en het zetten van de property "age" doet dan ook niet zoveel.
Klopt niet helemaal. Persoon is dan een object van de klasse string, en heeft dan propertys die bij een String horen, zoals substring, split etc.
Ik shuffel je woorden naar een hoogtepunt.
pi_137891128
variablename=(condition)?value1:value2

bijv..

voteable=(age<18)?"Too young":"Old enough";

Waarom hoort die vraagteken erbij?


en... waarom hoort staat er bij het volgende .value inplaats van .innerhtml? Wat is het verschil? Ik weet wel dat die .value verwijst naar de form. Bij die laatste is er wel sprake van een innerhtml?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<body>

<p>Click the button to check the age.</p>

Age:<input id="age" value="18" />
<p>Old enough to vote?</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction()
{
var age,voteable;
age=document.getElementById("age").value;
voteable=(age<18)"Too young":"Old enough";
document.getElementById("demo").innerHTML=voteable;
}
</script>

</body>
</html>


[ Bericht 41% gewijzigd door Sucuk op 18-03-2014 17:45:49 ]
pi_137891539
Is dat vraagteken niet gewoon een ternary operator? Dus een vorm van if-else. Vandaar ook de twee aparte strings lijkt me.
pi_137891608
quote:
0s.gif Op dinsdag 18 maart 2014 17:46 schreef Drxx het volgende:
Is dat vraagteken niet gewoon een ternary operator? Dus een vorm van if-else. Vandaar ook de twee aparte strings lijkt me.
Geen idee, het is ook niet echt uitgelegd..
pi_137891634
Ja, dat is de ternary operator. Google het even, ben by de bushalte.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_137891703
quote:
0s.gif Op dinsdag 18 maart 2014 17:48 schreef Sucuk het volgende:

[..]

Geen idee, het is ook niet echt uitgelegd..
Duidelijke uitleg
pi_137891821
quote:
thnx
pi_137892054
Een wellicht interessante vraag:

Kunnen jullie naast het schrijven van websites ook de codes van andere websites lezen? Ik zelf kan natuurlijk mijn eigen geschreven code lezen, maar van een website begrijp ik er letterlijk niks van (tijdens het element inspecteren/source code) van bijv. autoscout24.
  dinsdag 18 maart 2014 @ 18:16:33 #86
169715 Mano_
Manomanoman..
pi_137892475
quote:
0s.gif Op dinsdag 18 maart 2014 17:35 schreef Sucuk het volgende:
variablename=(condition)?value1:value2

bijv..

voteable=(age<18)?"Too young":"Old enough";

Waarom hoort die vraagteken erbij?

en... waarom hoort staat er bij het volgende .value inplaats van .innerhtml? Wat is het verschil? Ik weet wel dat die .value verwijst naar de form. Bij die laatste is er wel sprake van een innerhtml?
[ code verwijderd ]

In het eerste geval wil je de waarde van de input-box hebben. Dus value.
In het tweede geval wil je de inhoud van een <p> veranderen. Dat is HTML, dus innerHTML.
pi_137892829
quote:
0s.gif Op dinsdag 18 maart 2014 18:01 schreef Sucuk het volgende:
Kunnen jullie naast het schrijven van websites ook de codes van andere websites lezen? Ik zelf kan natuurlijk mijn eigen geschreven code lezen, maar van een website begrijp ik er letterlijk niks van (tijdens het element inspecteren/source code) van bijv. autoscout24.
Je weet het verschil tussen gegenereerde output en sourcecode?
pi_137893781
quote:
99s.gif Op dinsdag 18 maart 2014 18:27 schreef CrashO het volgende:

[..]

Je weet het verschil tussen gegenereerde output en sourcecode?
Jep.
  dinsdag 18 maart 2014 @ 18:55:31 #89
12221 Tijn
Powered by MS Paint
pi_137893900
quote:
1s.gif Op dinsdag 18 maart 2014 17:29 schreef WoordenShuffelaar het volgende:

[..]

Klopt niet helemaal. Persoon is dan een object van de klasse string, en heeft dan propertys die bij een String horen, zoals substring, split etc.
Ja, dat klopt. Bijna alles is een object in Javascript, maar als je een variabele met een string literal tot string hebt gebombardeerd, is het niet meer mogelijk zomaar je eigen properties en methods eraan te hangen zoals wel kan als het een generiek object is. Verwarrend genoeg kan dat trouwens weer wel als je 'm aanmaakt dmv "new String()", omdat je dan echt een object maakt (typeof geeft dan ook "object" terug ipv "string").

Juist dit soort taal-specifieke quirks is een goede reden om eerst een brede basis op het gebied van programmeren te ontwikkelen met een taal die niet al teveel rariteiten heeft voordat je in een taal duikt om er iets mee te gaan bouwen. Want als beginner is het moeilijk om de basis te onderscheiden van de fratsen.
pi_137894218
Ik heb een losstaande vraag (offtopic), maar ik vind het zonde om hiervoor een topic te openen;

Zijn er nog meer websites zoals Bootsnipp welke elementen hebben van een website welke je gratis kan plukken (front-end). Dus bijv. forms, navigation bars, login etc etc etc..? Of in ieder geval hoe heten dit soort websites?
pi_137899203
quote:
2s.gif Op dinsdag 18 maart 2014 18:55 schreef Tijn het volgende:

[..]

Ja, dat klopt. Bijna alles is een object in Javascript, maar als je een variabele met een string literal tot string hebt gebombardeerd, is het niet meer mogelijk zomaar je eigen properties en methods eraan te hangen zoals wel kan als het een generiek object is. Verwarrend genoeg kan dat trouwens weer wel als je 'm aanmaakt dmv "new String()", omdat je dan echt een object maakt (typeof geeft dan ook "object" terug ipv "string").

Juist dit soort taal-specifieke quirks is een goede reden om eerst een brede basis op het gebied van programmeren te ontwikkelen met een taal die niet al teveel rariteiten heeft voordat je in een taal duikt om er iets mee te gaan bouwen. Want als beginner is het moeilijk om de basis te onderscheiden van de fratsen.
Kan dat niet met:

1
2
3
4
5
        String.prototype.charAt = function() {
            alert("test");
        };
        var a = "a";
        a.charAt();
Ik dacht dat je de prototype methods gewoon kon overriden?

Verder offtopic vraagje, als je een oneindige alert loop heb,kan je die op een andere manier sluiten in Chrome dan het proces te sluiten?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_137902651
quote:
0s.gif Op dinsdag 18 maart 2014 20:50 schreef esv7 het volgende:

[..]

Kan dat niet met:
[ code verwijderd ]

Ik dacht dat je de prototype methods gewoon kon overriden?

Verder offtopic vraagje, als je een oneindige alert loop heb,kan je die op een andere manier sluiten in Chrome dan het proces te sluiten?
Gewoon console.log gebruiken om te testen. :) Er is trouwens een apart Javascript topic.
pi_137903806
quote:
2s.gif Op dinsdag 18 maart 2014 16:41 schreef Tijn het volgende:
Ja, het is allemaal een manier om een nieuw object te maken. Er zit geen wezenlijk verschil tussen:
[ code verwijderd ]


[ code verwijderd ]


[ code verwijderd ]

Die laatste syntax heeft mijn voorkeur.
Waarom heeft dat laatste je voorkeur? Het is minder duidelijk voor de mensen wat er hier gebeurt, dan bij eerste voorbeeld.
pi_137906613
Matlab. C++, Java. En Latex.
Werktuigbouwkunde gestudeerd, nu werkzaam als (c++) software engineer.
  dinsdag 18 maart 2014 @ 23:24:59 #95
12221 Tijn
Powered by MS Paint
pi_137908254
quote:
0s.gif Op dinsdag 18 maart 2014 22:02 schreef Robuustheid het volgende:

[..]

Waarom heeft dat laatste je voorkeur? Het is minder duidelijk voor de mensen wat er hier gebeurt, dan bij eerste voorbeeld.
De object literal-notatie geeft beter weer hoe Javascript werkt ipv de illusie te geven dat het met classes werkt (zoals het "new" keyword impliceert). Bovendien wil je in de praktijk zelden een leeg object hebben; de curly braces syntax maakt het makkelijk om in een keer de juiste properties mee te geven.
pi_137909406
quote:
2s.gif Op dinsdag 18 maart 2014 23:24 schreef Tijn het volgende:

[..]

De object literal-notatie geeft beter weer hoe Javascript werkt ipv de illusie te geven dat het met classes werkt (zoals het "new" keyword impliceert). Bovendien wil je in de praktijk zelden een leeg object hebben; de curly braces syntax maakt het makkelijk om in een keer de juiste properties mee te geven.
Hmmz.

Dus voor het initialiseren van een object in javascript, volstaat het om te schrijven als:

1var person = {"foo":"bar"} 
?
  dinsdag 18 maart 2014 @ 23:49:54 #97
12221 Tijn
Powered by MS Paint
pi_137912657
quote:
0s.gif Op dinsdag 18 maart 2014 23:49 schreef Robuustheid het volgende:

[..]

Hmmz.

Dus voor het initialiseren van een object in javascript, volstaat het om te schrijven als:
[ code verwijderd ]

?
Heerlijk. :)
pi_137917694
quote:
0s.gif Op dinsdag 18 maart 2014 22:53 schreef Toryu het volgende:
Matlab. C++, Java. En Latex.
Werktuigbouwkunde gestudeerd, nu werkzaam als (c++) software engineer.
Ohja matlab kan ik ook... :')
pi_137917854
Ik heb w3schools doorgenomen en ik begrijp er geen RUK van. Zo een teringslechte website heb ik nog nooit gezien, ze moeten zich schamen!

Ik dacht dat mensen aan het overdrijven waren met hun haat jegens w3schools, maar nu ik het zelf doorlopen heb, hebben ze volledig gelijk!

Van de Javascript tutorials heb ik helemaal geen ruk begrepen, ik heb ze bij thenewboston gevolgd, maar ik heb het gevoel alsof daar nog bepaalde stof ontbreekt die niet behandeld is. Kennen jullie goede video tutorials mbt Javascript?
pi_137917890
quote:
0s.gif Op woensdag 19 maart 2014 11:31 schreef Sucuk het volgende:
Ik heb w3schools doorgenomen en ik begrijp er geen RUK van. Zo een teringslechte website heb ik nog nooit gezien, ze moeten zich schamen!

Ik dacht dat mensen aan het overdrijven waren met hun haat jegens w3schools, maar nu ik het zelf doorlopen heb, hebben ze volledig gelijk!

Van de Javascript tutorials heb ik helemaal geen ruk begrepen, ik heb ze bij thenewboston gevolgd, maar ik heb het gevoel alsof daar nog bepaalde stof ontbreekt die niet behandeld is. Kennen jullie goede video tutorials mbt Javascript?
Geef dan even het goede voorbeeld en maak een betere versie voor die beste mensen :Y .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_137917932
quote:
0s.gif Op woensdag 19 maart 2014 11:33 schreef esv7 het volgende:

[..]

Geef dan even het goede voorbeeld en maak een betere versie voor die beste mensen :Y .
Betere site voor die mensen bedoel je? :P
pi_137917954
quote:
0s.gif Op woensdag 19 maart 2014 11:34 schreef Sucuk het volgende:

[..]

Betere site voor die mensen bedoel je? :P
Ja :) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_137917956
quote:
0s.gif Op woensdag 19 maart 2014 11:35 schreef esv7 het volgende:

[..]

Ja :) .
Ik maak dan wel liever een eigen versie. :D

Ken jij andere goede plekken voor Javascript?
pi_137918018
quote:
0s.gif Op woensdag 19 maart 2014 11:35 schreef Sucuk het volgende:

[..]

Ik maak dan wel liever een eigen versie. :D

Ken jij andere goede plekken voor Javascript?
Nou ik lees meestal boeken in combinatie van zelf dingen maken om te leren, ik zou zelf niet veel tutorials en video's weten buiten die van Douglas Crockford.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 19 maart 2014 @ 13:05:26 #106
50623 Matty___
Konichiwa Bitches
pi_137921024
Dacht naar aanleiding van dit topic laat ik weer eens python oppakken.

Ben meer Java coder en het eerst wat me dan opvalt bij Python List is dat elk type is toegestaan en ook nog eens door elkaar.

Als je van Java Arrays met Generics afkomstig bent is dat toch vragen om problemen als je over de List itert en verwacht dat er een bepaald type item in zit.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  woensdag 19 maart 2014 @ 13:07:44 #107
50623 Matty___
Konichiwa Bitches
pi_137921110
quote:
0s.gif Op woensdag 19 maart 2014 11:37 schreef esv7 het volgende:

[..]

Nou ik lees meestal boeken in combinatie van zelf dingen maken om te leren, ik zou zelf niet veel tutorials en video's weten buiten die van Douglas Crockford.
Goede tip is dingen uitproberen in de Chrome js console. Verder gebruik je haast nooit meer pureJs maar zit het altijd wel in een framework zoals jQuery etc.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_137921757
quote:
0s.gif Op woensdag 19 maart 2014 13:07 schreef Matty___ het volgende:

[..]

Goede tip is dingen uitproberen in de Chrome js console. Verder gebruik je haast nooit meer pureJs maar zit het altijd wel in een framework zoals jQuery etc.
Een goede kennis van javascript is toch zeker wel belangrijk denk ik, er zijn meer dingen dan jQuery. Als je bijvoorbeeld met AngularJS of NodeJs werkt is het wel zo handig als je weet hoe het prototype based inheritence werkt. Naar de console kijken is inderdaad een hele goede tip, ik zou willen dat ik daar veel eerder achter kwam :P .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 19 maart 2014 @ 13:28:28 #109
50623 Matty___
Konichiwa Bitches
pi_137921958
quote:
0s.gif Op woensdag 19 maart 2014 13:23 schreef esv7 het volgende:

[..]

Een goede kennis van javascript is toch zeker wel belangrijk denk ik, er zijn meer dingen dan jQuery. Als je bijvoorbeeld met AngularJS of NodeJs werkt is het wel zo handig als je weet hoe het prototype based inheritence werkt. Naar de console kijken is inderdaad een hele goede tip, ik zou willen dat ik daar veel eerder achter kwam :P .
De Chrome console heeft een goede weergave van een variable en je hebt codecompletion.

Dit vond ik wel een hele goede site voor wat advanced stuff:
http://bonsaiden.github.io/JavaScript-Garden/
http://doctrina.org/Javascript-Function-Invocation-Patterns.html
http://www.impressivewebs.com/callback-functions-javascript/
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  woensdag 19 maart 2014 @ 13:33:27 #110
12221 Tijn
Powered by MS Paint
pi_137922173
quote:
0s.gif Op woensdag 19 maart 2014 13:05 schreef Matty___ het volgende:

Als je van Java Arrays met Generics afkomstig bent is dat toch vragen om problemen als je over de List itert en verwacht dat er een bepaald type item in zit.
Aan de andere kant: het kunnen combineren van verschillende soorten typen in dezelfde array is een onwijs krachtig mechanisme om complexe datatypen te maken.
  woensdag 19 maart 2014 @ 13:35:18 #111
12221 Tijn
Powered by MS Paint
pi_137922244
quote:
0s.gif Op woensdag 19 maart 2014 13:28 schreef Matty___ het volgende:

[..]

De Chrome console heeft een goede weergave van een variable en je hebt codecompletion.

Dit vond ik wel een hele goede site voor wat advanced stuff:
http://bonsaiden.github.io/JavaScript-Garden/
http://doctrina.org/Javascript-Function-Invocation-Patterns.html
http://www.impressivewebs.com/callback-functions-javascript/
De videoserie van Douglas Crockford is wat mij betreft een must-see voor iedereen die met Javascript werkt, beginner of gevorderde: http://www.yuiblog.com/crockford/
  woensdag 19 maart 2014 @ 13:37:07 #112
50623 Matty___
Konichiwa Bitches
pi_137922316
quote:
14s.gif Op woensdag 19 maart 2014 13:33 schreef Tijn het volgende:

[..]

Aan de andere kant: het kunnen combineren van verschillende soorten typen in dezelfde array is een onwijs krachtig mechanisme om complexe datatypen te maken.
Kan handig zijn maar hoe voorkom je dat je je later niet in je voet schiet met het aanroepen van een functie van een object dat opeens is gewijzig door foutje. Alles is weak typed dus het is zo overschreven.

Ik zie het zo voor me wat je bedoel: List en op List[0] is een string met bv Username, List[1] is een int met userid.

In Java zou je van zo een datatype een nieuwe class van maken zou ik zo zeggen. Is veel meer code maar toch
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  woensdag 19 maart 2014 @ 13:40:02 #113
12221 Tijn
Powered by MS Paint
pi_137922432
quote:
0s.gif Op woensdag 19 maart 2014 13:37 schreef Matty___ het volgende:

[..]

Kan handig zijn maar hoe voorkom je dat je je later niet in je voet schiet met het aanroepen van een functie van een object dat opeens is gewijzig door foutje.
Test-driven development.
  woensdag 19 maart 2014 @ 13:40:57 #114
50623 Matty___
Konichiwa Bitches
pi_137922471
quote:
14s.gif Op woensdag 19 maart 2014 13:40 schreef Tijn het volgende:

[..]

Test-driven development.
Heb je daar beetje goede frameworks voor?
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_137922496
quote:
0s.gif Op woensdag 19 maart 2014 13:40 schreef Matty___ het volgende:

[..]

Heb je daar beetje goede frameworks voor?
AngularJs :) .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 19 maart 2014 @ 13:41:49 #116
50623 Matty___
Konichiwa Bitches
pi_137922515
quote:
0s.gif Op woensdag 19 maart 2014 13:41 schreef esv7 het volgende:

[..]

AngularJs :) .
Voor Python?
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_137922576
quote:
0s.gif Op woensdag 19 maart 2014 13:41 schreef Matty___ het volgende:

[..]

Voor Python?
Oo nee, dacht dat je voor javascript bedoelde. :@
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 19 maart 2014 @ 13:44:08 #118
12221 Tijn
Powered by MS Paint
pi_137922883
AutoIT v3 gebruik ik de laatste tijd erg veel, zeer krachtig voor windows-automation.
Lambo of Rekt
pi_137974563
quote:
1s.gif Op woensdag 19 maart 2014 11:26 schreef t4rt4rus het volgende:

[..]

Ohja matlab kan ik ook... :')
Tjah, ik heb er ook gemengde gevoelens over. Door de libraries is het enorm krachtig, maar de taal is eigenlijk vrij kut.
pi_138062691
Welke talen ik beheers:
Turbo Pascal
C/C++
Delphi
Assembly
Asp.net/MVC/c#
PHP
Asp
TSQL
Visual Foxpro
Visual Basic
Java
JavaScript/Ajax/jQuery

Uuuh, dat was het wel zo'n beetje geloof ik...
Ben vast nog wel iets vergeten...
Life is what happens while you are busy making other plans...
pi_138062730
quote:
0s.gif Op woensdag 19 maart 2014 13:41 schreef esv7 het volgende:

[..]

AngularJs :) .
Dat gebruiken wij (op mijn werk ;) ) sinds kort ook. Bevalt goed.
Life is what happens while you are busy making other plans...
pi_138062769
quote:
0s.gif Op woensdag 19 maart 2014 13:07 schreef Matty___ het volgende:

[..]

Goede tip is dingen uitproberen in de Chrome js console. Verder gebruik je haast nooit meer pureJs maar zit het altijd wel in een framework zoals jQuery etc.
Firefox + firebug is ook erg handig.
Life is what happens while you are busy making other plans...
pi_138062851
quote:
1s.gif Op zondag 23 maart 2014 00:45 schreef Skoap het volgende:

[..]

Dat gebruiken wij (op mijn werk ;) ) sinds kort ook. Bevalt goed.
Ben er zelf sinds kort een beetje mee bezig, vind het tot dusver ook goed bevallen. Gebruik je dan ook meerdere delen of de gehele MEAN stack op jouw werk?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zondag 23 maart 2014 @ 14:22:44 #125
50623 Matty___
Konichiwa Bitches
pi_138072610
quote:
1s.gif Op zondag 23 maart 2014 00:46 schreef Skoap het volgende:

[..]

Firefox + firebug is ook erg handig.
Zelfde idee natuurlijk maar moet zeggen dat ik de Chrome console net wat fijner vind werken. Maar goed ik denk dat als ik 3 weken met alleen firefox zou werken ik dat ook onder de knie zou hebben.

Moet zelf zeggen dat de console in IE11 al behoorlijk goed werkt. (Nooit gedacht dat ik dit zou zeggen)
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_138082240
quote:
0s.gif Op maandag 17 maart 2014 16:13 schreef Paulus-de-Boskabouter het volgende:
VB
C#
PHP
Pearl
Beetje Java
JavaScript
Beetje X++
HTML/CSS
Heel lang geleden Pascal
Basic
Unixshellscript

Database:
postgresql
Mysql
MsSQL

Op het werk geleerd en thuis.
Ha, ook been X++'er hier. :D
  zondag 23 maart 2014 @ 19:20:23 #127
155694 Paulus-de-Boskabouter
Vandaag zonder rode puntmuts
pi_138083655
Moet eerlijk zeggen dat ik er niet veel aan vind.
Terug naar de middeleeuwen vergeleken bij C#.
Paulus mist zijn vriendjes uit het bos....
pi_138084076
quote:
0s.gif Op zondag 23 maart 2014 19:20 schreef Paulus-de-Boskabouter het volgende:
Moet eerlijk zeggen dat ik er niet veel aan vind.
Terug naar de middeleeuwen vergeleken bij C#.
Het is ook geen geweldige taal. Hoe je SQL statements er zo doorheen kan zetten is ook wel een beetje apart. :')
pi_138084181
Hoop goeroes hier _O_ Nog tips w.b. het soort projectjes om je programmeervaardigheden mee te verbeteren? Ik denk dan voornamelijk aan Java.
pi_138100547
Stereotype web-developer meld zich ( Html,Css,Javascript, PHP, jQuery, SQL dat soort dingen )
(oh, en C / C++ omdat ik dat wel leuk vind afentoe )

( en AutoIt script voor de mensen die dat kennen )
pi_138101416
Opmaaktalen:
HTML
CSS

Programmeertalen/script talen:
AVR Assembly
C
C++
C#
PHP
Java
Scala
Javascript
As3

database:
MS-sql
Mysql

Waarbij ik momenteel mijn brood verdien met C# en html/css/javascript/php + mysql
en voor de studie steeds bezig ben in (embedded) c, c++ en assembly. :)

[ Bericht 0% gewijzigd door #ANONIEM op 24-03-2014 00:27:07 ]
  maandag 24 maart 2014 @ 11:40:31 #132
50623 Matty___
Konichiwa Bitches
pi_138108693
quote:
14s.gif Op zondag 23 maart 2014 19:31 schreef Drxx het volgende:
Hoop goeroes hier _O_ Nog tips w.b. het soort projectjes om je programmeervaardigheden mee te verbeteren? Ik denk dan voornamelijk aan Java.
Zijn wel 1001 websites ervoor.

Maar ga maar iets maken met Spring, Hibernate, Apacha CXF/ Spring MVC4 via Maven in Git/SVN.

Frontendje via jQuery.

en wat je maakt is weinig boeiend. Makkelijk om te beginnen is zeker iets zoals Inventory Management of NWA register.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_138142198
quote:
0s.gif Op maandag 24 maart 2014 11:40 schreef Matty___ het volgende:

[..]

Zijn wel 1001 websites ervoor.

Maar ga maar iets maken met Spring, Hibernate, Apacha CXF/ Spring MVC4 via Maven in Git/SVN.

Frontendje via jQuery.

en wat je maakt is weinig boeiend. Makkelijk om te beginnen is zeker iets zoals Inventory Management of NWA register.
Alsjeblieft geen Hibernate, wat vind ik dat vervelend. Wordt dat ook echt gebruikt dan?

En ik doelde inderdaad meer op wát er gemaakt kan worden. Hoe ik het zou kunnen doen weet ik wel, maar zonder echt goede ideeën wát ik kan maken houdt het nogal op bij mij. Ben weinig creatief :(
pi_138156746
quote:
0s.gif Op zondag 23 maart 2014 00:48 schreef esv7 het volgende:

[..]

Ben er zelf sinds kort een beetje mee bezig, vind het tot dusver ook goed bevallen. Gebruik je dan ook meerdere delen of de gehele MEAN stack op jouw werk?
Ik zou het je niet kunnen vertellen. Ik ben Director of Development en stuur de teams enkel aan...
Ik programmeer zelf ook nog wel, maar voornamelijk back-end (c++) geen front-end.

Ik heb een mini beetje er zelf mee gewerkt toen we zaten te twijfelen welk framework we zouden gaan gebruiken, maar heb niet meer geholpen bij de echte implementatie.
Life is what happens while you are busy making other plans...
  dinsdag 25 maart 2014 @ 23:23:41 #135
118585 Crutch
Filantroop || Taalzwengel
pi_138178209
De laatste maanden veel PHP (En alle frontend meuk van HTML tot Javascript), XSLT/XML, Objective-C en Java.

Ben nog wat verder gaan kijken dan Extjs voor een gevanceerde (desktop like) backend.
Iemand nog ideeën?
Ik kwam trouwens Cappuccino tegen, wat een graftakkenhoerenkutzooi is dat zeg. :r
Je moeder is een hamster
  woensdag 26 maart 2014 @ 10:32:52 #136
50623 Matty___
Konichiwa Bitches
pi_138185171
quote:
0s.gif Op maandag 24 maart 2014 23:49 schreef Drxx het volgende:

En ik doelde inderdaad meer op wát er gemaakt kan worden. Hoe ik het zou kunnen doen weet ik wel, maar zonder echt goede ideeën wát ik kan maken houdt het nogal op bij mij. Ben weinig creatief :(
Zoals ik al zei zijn er tal van websites. Je mag me ook helpen met een app voor het bijhouden van punten telling voor Taekwondo wedstrijden.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
  woensdag 26 maart 2014 @ 10:33:38 #137
50623 Matty___
Konichiwa Bitches
pi_138185187
quote:
0s.gif Op dinsdag 25 maart 2014 23:23 schreef Crutch het volgende:

Ik kwam trouwens Cappuccino tegen, wat een graftakkenhoerenkutzooi is dat zeg. :r
Anders doe je nog Coffeescript erbij.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_138187731
Hebben jullie sterke boeken of video courses of iets anders aan te raden om PHP, MySQL, Javascript, Ajax en Jquery te leren en evt Google API?
pi_138190722
quote:
1s.gif Op woensdag 26 maart 2014 12:12 schreef BroodjeKebab het volgende:
Hebben jullie sterke boeken of video courses of iets anders aan te raden om PHP, MySQL, Javascript, Ajax en Jquery te leren en evt Google API?
Voor javascript:
Javascript the Definitive Guide,
Javascript the Good Parts.

Zelf raad ik het ook in die volgorde aan.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 26 maart 2014 @ 14:08:10 #140
50623 Matty___
Konichiwa Bitches
pi_138191151
quote:
1s.gif Op woensdag 26 maart 2014 12:12 schreef BroodjeKebab het volgende:
Hebben jullie sterke boeken of video courses of iets anders aan te raden om PHP, MySQL, Javascript, Ajax en Jquery te leren en evt Google API?
En kijk naar andere talen zoals ruby of python en wellicht ook naar wat anders dan mysql. Ik bedoel het is niet meer 1999.
Deze muziek smaakt naar bier :)
Es bedarf keiner Psychoanalyse, um festzustellen, dass das Leben ein einziger Friedhof gescheiterter Pläne ist!
pi_138194491
quote:
0s.gif Op woensdag 26 maart 2014 13:54 schreef esv7 het volgende:

[..]

Voor javascript:
Javascript the Definitive Guide,
Javascript the Good Parts.

Zelf raad ik het ook in die volgorde aan.
the definitive guide is 1100 pagina's.. dan ben ik twee jaar verder... :D
  woensdag 26 maart 2014 @ 16:03:11 #142
12221 Tijn
Powered by MS Paint
pi_138194590
quote:
1s.gif Op woensdag 26 maart 2014 16:00 schreef BroodjeKebab het volgende:

[..]

dan ben ik twee jaar verder... :D
Ik zou het knap vinden als je het binnen twee jaar van niks tot een competente developer weet te schoppen. De meeste mensen zijn langer bezig met het goed vatten van de materie.
pi_138195078
quote:
2s.gif Op woensdag 26 maart 2014 16:03 schreef Tijn het volgende:

[..]

Ik zou het knap vinden als je het binnen twee jaar van niks tot een competente developer weet te schoppen. De meeste mensen zijn langer bezig met het goed vatten van de materie.
Ja klopt. Maar ik heb het in zijn algemeenheid over het uitlezen van het boek.
pi_138196235
quote:
1s.gif Op woensdag 26 maart 2014 16:18 schreef BroodjeKebab het volgende:

[..]

Ja klopt. Maar ik heb het in zijn algemeenheid over het uitlezen van het boek.
Ja klopt, maar je bent niet verplicht het gehele boek te lezen, het gaat vooral om de eerste paar hoofdstukken over de basis. :)
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_138197305
quote:
0s.gif Op woensdag 26 maart 2014 16:51 schreef esv7 het volgende:

[..]

Ja klopt, maar je bent niet verplicht het gehele boek te lezen, het gaat vooral om de eerste paar hoofdstukken over de basis. :)
hahaha dat vind ik lastig.. als ik eenmaal aan een boek begin, wil ik hem uitlezen.
  woensdag 26 maart 2014 @ 18:08:05 #146
118585 Crutch
Filantroop || Taalzwengel
pi_138198674
Jongens, ES6 _O_
Ik ga zo maar eens kijken wat er al te testen valt.
Je moeder is een hamster
pi_138199859
quote:
0s.gif Op woensdag 26 maart 2014 18:08 schreef Crutch het volgende:
Jongens, ES6 _O_
Ik ga zo maar eens kijken wat er al te testen valt.
Ben benieuwd! :)
pi_138202916
quote:
1s.gif Op maandag 17 maart 2014 09:53 schreef Sucuk het volgende:

[..]

-Javascript (+Jquery & AJAX)
-PHP & MySQL

Korter ga ik niet. :D
Waarom begin je niet met Java?
“Advertising is based on one thing, happiness. Happiness is the smell of a new car. It’s a billboard on the side of the road that screams reassurance that whatever you are doing is okay. You are okay.”
-Don Draper
  woensdag 26 maart 2014 @ 20:38:35 #149
191823 ludicrous_monk
Met de grappige habijt
pi_138204722
Ik heb sinds mijn eerste contact met computers (1992 oid?) wel erg veel geleerd :)
- Superlogo in 1996, omdat m'n ouders met een boek van Addo Stuur kwamen
- QBASIC in 1998 ofzo, uit de help files, omdat het kon :P
- Visual Basic 6 in 2000, uit een boek, omdat een klasgenootje er mee aan kwam zetten :)
- ASP (tevens JavaScript) omdat ik wilde webprogrammeren en PHP er nog niet was(?)/nog niet zo populair was.
- Visual Basic .NET zodra dat uitkwam, omdat ik iets moderners wilde en .NET heel veelbelovend was, en ik nogal veel Basic ervaring had inmiddels.
- C en C++, uit allerlei tutorials, omdat ik games probeerde te maken met Direct3D en dat in Visual Basic veel te traag was.
- C#, uit allerlei tutorials, omdat ik de syntax van C++ wel heel cool vond, veel beter dan VB.NET, maar tegelijk het .NET framework bijzonder gaaf was en Windows Forms veel chiller was om mee te werken dan de MFC.
- PHP, uit allerlei tutorials, omdat ASP wel erg verouderd was en PHP veel coolerder was.
- R, tijdens een vak op de uni.

Recent ook Haskell en Go aan het leren. Ik denk dat het wel belangrijk is dat mensen die van een imperatieve achtergrond komen ook functioneel leren programmeren, omdat het soms zoveel effectiever is.

Sowieso zijn er wel een aantal must-learn talen:
- C# vanwege het feit dat .NET een steengoed platform is en C# als taal extreem weinig losse eindjes heeft.
- C/C++ omdat ze flexibel, razendsnel, en zeer universeel zijn.
- Een of andere serverside webprogtaal, waarschijnlijk PHP, maar alleen maar omdat het min of meer de industry standard is geworden. Daarnaast natuurlijk Javascript, helaas de enige widely-supported clientside webprogtaal.
- Haskell omdat iedereen functioneel programmeren zou moeten leren en het veruit de beste functionele programmeertaal is.
- (mogelijk Java (of liever Scala), omdat er op praktisch elk platform een VM voor is.)
- (mogelijk Objective C, want Apple.)

[ Bericht 2% gewijzigd door ludicrous_monk op 26-03-2014 20:49:44 ]
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138205368
quote:
11s.gif Op woensdag 26 maart 2014 19:59 schreef SherlockHolmes het volgende:

[..]

Waarom begin je niet met Java?
Omdat ik HTML en CSS al ken en ik graag de web development wil beheersen i.p.v nu direct over te gaan tot het echt programmeren (software en android).
pi_138205695
quote:
0s.gif Op woensdag 26 maart 2014 20:38 schreef ludicrous_monk het volgende:
Ik heb sinds mijn eerste contact met computers (1992 oid?) wel erg veel geleerd :)
- Superlogo in 1996, omdat m'n ouders met een boek van Addo Stuur kwamen
- QBASIC in 1998 ofzo, uit de help files, omdat het kon :P
- Visual Basic 6 in 2000, uit een boek, omdat een klasgenootje er mee aan kwam zetten :)
- ASP (tevens JavaScript) omdat ik wilde webprogrammeren en PHP er nog niet was(?)/nog niet zo populair was.
- Visual Basic .NET zodra dat uitkwam, omdat ik iets moderners wilde en .NET heel veelbelovend was, en ik nogal veel Basic ervaring had inmiddels.
- C en C++, uit allerlei tutorials, omdat ik games probeerde te maken met Direct3D en dat in Visual Basic veel te traag was.
- C#, uit allerlei tutorials, omdat ik de syntax van C++ wel heel cool vond, veel beter dan VB.NET, maar tegelijk het .NET framework bijzonder gaaf was en Windows Forms veel chiller was om mee te werken dan de MFC.
- PHP, uit allerlei tutorials, omdat ASP wel erg verouderd was en PHP veel coolerder was.
- R, tijdens een vak op de uni.

Recent ook Haskell en Go aan het leren. Ik denk dat het wel belangrijk is dat mensen die van een imperatieve achtergrond komen ook functioneel leren programmeren, omdat het soms zoveel effectiever is.

Sowieso zijn er wel een aantal must-learn talen:
- C# vanwege het feit dat .NET een steengoed platform is en C# als taal extreem weinig losse eindjes heeft.
- C/C++ omdat ze flexibel, razendsnel, en zeer universeel zijn.
- Een of andere serverside webprogtaal, waarschijnlijk PHP, maar alleen maar omdat het min of meer de industry standard is geworden. Daarnaast natuurlijk Javascript, helaas de enige widely-supported clientside webprogtaal.
- Haskell omdat iedereen functioneel programmeren zou moeten leren en het veruit de beste functionele programmeertaal is.
- (mogelijk Java (of liever Scala), omdat er op praktisch elk platform een VM voor is.)
- (mogelijk Objective C, want Apple.)
Nice, wat voor werk doe je nu, en met welke talen werk je nu? Zijn er verder nog talen die je graag zou leren of proberen?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 26 maart 2014 @ 21:33:16 #152
191823 ludicrous_monk
Met de grappige habijt
pi_138207548
quote:
14s.gif Op woensdag 26 maart 2014 20:57 schreef esv7 het volgende:

[..]

Nice, wat voor werk doe je nu, en met welke talen werk je nu? Zijn er verder nog talen die je graag zou leren of proberen?
Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138207656
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Hack is recent uitgekomen. :D
http://hacklang.org
  woensdag 26 maart 2014 @ 21:46:40 #154
191823 ludicrous_monk
Met de grappige habijt
pi_138208078
quote:
1s.gif Op woensdag 26 maart 2014 21:36 schreef robin007bond het volgende:

[..]

Hack is recent uitgekomen. :D
http://hacklang.org
Lost het ook de vreselijke indeling van de PHP functielibrary op? Waarin:
- alle functies in global scope gedefinieerd zijn 8)7
- soms underscores gebruikt worden en soms niet (strpos/str_rot13, urlencode/base64_encode, gettype/get_class, etc.) 8)7
- andere naamgevingsshit (de helft van de functies voor arrays begint met "array_", maar de andere helft niet 8)7

En hopelijk ook de rare shit door de weak typing in PHP, waardoor '0' false is maar '0.0' true. (Erger nog: "hoi" == 0, en "hoi" == TRUE, maar TRUE != 0. WTF?!) 8)7
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138209128
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Oké, zelf wil ik NodeJs gaan leren, alleen is dit niet strongly typed oo, heb je al naar Django gekeken?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_138209714
quote:
0s.gif Op woensdag 26 maart 2014 21:46 schreef ludicrous_monk het volgende:

[..]

Lost het ook de vreselijke indeling van de PHP functielibrary op? Waarin:
- alle functies in global scope gedefinieerd zijn 8)7
- soms underscores gebruikt worden en soms niet (strpos/str_rot13, urlencode/base64_encode, gettype/get_class, etc.) 8)7
- andere naamgevingsshit (de helft van de functies voor arrays begint met "array_", maar de andere helft niet 8)7

En hopelijk ook de rare shit door de weak typing in PHP, waardoor '0' false is maar '0.0' true. (Erger nog: "hoi" == 0, en "hoi" == TRUE, maar TRUE != 0. WTF?!) 8)7
Geen idee. Verder ben ik het met je eens over PHP.
  donderdag 27 maart 2014 @ 02:29:58 #157
207884 Heremeteit
alweer een poort
pi_138216243
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Scala is best een aardige taal. Het is vergeleken met Java erg expressief, je kunt makkelijk leren met de REPL, meeliften op het Java ecosysteem en bepaalde zaken zijn net wat beter uitgedacht (bijv de programmeur bewust laten kiezen tussen val en var, waarbij de eerste immutable is. In Java zijn de meeste mensen te lui om final te gebruiken). De ondersteuning in IntelliJ is heel behoorlijk.

Je bedoelt een static strong typed scripttaal? Dat is nogal een gemis inderdaad. Ik heb nooit begrepen waarom mensen dynamische talen gebruiken, behalve dan om even snel een script in elkaar te hacken. In het echte leven noem je toch ook niet altijd alles "dinges".
  donderdag 27 maart 2014 @ 17:44:03 #158
191823 ludicrous_monk
Met de grappige habijt
pi_138232371
quote:
1s.gif Op donderdag 27 maart 2014 02:29 schreef Heremeteit het volgende:
Je bedoelt een static strong typed scripttaal?
"Strongly typed" blijkt inderdaad vaag te zijn. Ik bedoelde statically typed: al in de code editor moet duidelijk zijn dat bepaalde constructies niet mogelijk zijn, en types moeten zodoende expliciet gedeclareerd worden.

Maar eerder genoemde slechte indeling van de standard library van PHP stuit me eigenlijk nog meer tegen de borst dan het brakke typesysteem.

Ik heb eigenlijk nog nooit met C# in ASP.NET gewerkt -- dat lijkt me wel een oplossing. Maar de ellende is dan weer dat je webservers op Windows moeten draaien :{ Iemand ervaring met mod_mono voor apache? Wat is dan een chille ontwikkelomgeving?

[ Bericht 3% gewijzigd door ludicrous_monk op 27-03-2014 17:51:25 ]
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138233537
quote:
0s.gif Op donderdag 27 maart 2014 17:44 schreef ludicrous_monk het volgende:

[..]

"Strongly typed" blijkt inderdaad vaag te zijn. Ik bedoelde statically typed: al in de code editor moet duidelijk zijn dat bepaalde constructies niet mogelijk zijn, en types moeten zodoende expliciet gedeclareerd worden.

Maar eerder genoemde slechte indeling van de standard library van PHP stuit me eigenlijk nog meer tegen de borst dan het brakke typesysteem.

Ik heb eigenlijk nog nooit met C# in ASP.NET gewerkt -- dat lijkt me wel een oplossing. Maar de ellende is dan weer dat je webservers op Windows moeten draaien :{ Iemand ervaring met mod_mono voor apache? Wat is dan een chille ontwikkelomgeving?
Gewoon Python als webtaal en dan maar vrede hebben met het feit dat je zonder echte types werkt? :P

Is Java niets? Niet afhankelijk van Microsoft-zooi en wel gewoon static typed, goed OOP, etc.

Ook misschien leuk, C++ webapplicaties:
http://sourceforge.net/projects/witty/

[ Bericht 4% gewijzigd door #ANONIEM op 27-03-2014 18:30:13 ]
pi_138452194
Must-learn: C en Python (plus wat assembler om je C te kunnen debuggen). Een ideale combinatie van een low-level en high-level taal die beide een glasheldere syntax hebben. Meer heb je niet nodig; minder (dwz alleen C of alleen Python) is ook af te raden.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')