Toon posts:

verschil tussen een programma en een script

Pagina: 1 2 Laatste
Acties:
  • 1.392 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
hey,

ik vroeg me af: wat is nu het verschil tussen een programmeertaal en een scripttaal en een opmaaktaal?
IMO zijn het allemaal programmeertalen, aangezien je commandos opgeeft die de computer vervolgs uitvoerd.
en het maakt IMO ook niet uit of je het programma moet compileren of niet.

hoe denken jullie hierover?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11 20:29

kvdveer

Z.O.Z.

UTFS
Als je in de search zoekt op programmeren en scripten, zul je tientallen discussies inclusief flamewars tegen komen.

slotje?

Localhost, sweet localhost


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

[search=programmeren scripten]

Doet iets met Cloud (MS/IBM)


  • tomato
  • Registratie: November 1999
  • Niet online
Oja dat was altijd leuk. Lang geleden al weer zeg :)

* tomato is nog altijd van mening dat er geen wezenlijk verschil tussen programming en scripting bestaat (ga er maar op in >:) :P )

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11 20:29

kvdveer

Z.O.Z.

officieel (vergeet iedereen) is er een verschil tussen coden en programmeren.

Programmeren is het bouwen van algoritmen(GPC?)
Coden is het invoeren van code.

Scripten is niet mogelijk zonder programmeren, al ligt (vaak) het wiskundig niveau lager.
Programmeren kan niet zonder coden. Ik denk dat je in een programmeertaal prima kan scripten en in een scripttaal kan programmeren. (er komen toch GPC opdrachten binnen in scripttalen?)

voor mij ligt het gevoelsmatig verschil tussen programmeren en scripten in het feit dat je bij scripten meer codeert en minder programmeert.

Localhost, sweet localhost


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:10

Creepy

Tactical Espionage Splatterer

hmm.. * Creepy gaat er toch ff op in :)

Naar mijn mening zit er wel een verschil tussen scripten en programmeren.. maar das natuurlijk mijn mening... als we er echt over gaan discusieren.. laat het ff weten hehe.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
[topic=348478] |:( |:( ik wist niet dat deze discussie al vaak gevoerd was, dicht dan maar!

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Ik mis de flames wel een beetje tegenwoordig >:) . Ik zie nog maar zelden een topic van een flink aantal pagina's met een stevige discussie :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

mbravenboer: Ik mis de flames wel een beetje tegenwoordig >:) . Ik zie nog maar zelden een topic van een flink aantal pagina's met een stevige discussie :) .
das jouw schuld >:)
jij komt altijd met een lap tekst van heb ik jou daar
en dan is iedereen zowat de weg kwijt :)

Maar goed
ik hang in deze de stelling van tomato aan dat er geen wezenlijk verschil tussen is
coden moet je het toch, dus geeft het beestje maar een naampje :Y)

Doet iets met Cloud (MS/IBM)


  • tomato
  • Registratie: November 1999
  • Niet online
Creepy: Naar mijn mening zit er wel een verschil tussen scripten en programmeren.. maar das natuurlijk mijn mening... als we er echt over gaan discusieren.. laat het ff weten hehe.
Hmmm beter niet op in gaan misschien, maar volg in deze thread de posts van Arien eens, dan weet je op welke lijn ik wat dit betreft ongeveer zit.
mbravenboer: Ik mis de flames wel een beetje tegenwoordig >:) .
Flames zijn altijd leuk om lekker hard op in te gaan >:)
Ik zie nog maar zelden een topic van een flink aantal pagina's met een stevige discussie :) .
Arien haalde heel toevallig afgelopen weekend deze thread aan (iemand vroeg hem hoe te beginnen met Python, dus stuurde hij deze link (en mijn naam |:()).
Interessante discussie had het kunnen worden, alleen jammer dat joska na 2 opmerkingen hard wegrent ;(

Maar da's dus ook alweer een flinke tijd geleden...

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

ah die goeie oude tijd :+ TaalX vs TaalY was toch altijd mijn persoonlijke favoriet :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op woensdag 12 december 2001 16:12 schreef stylee het volgende:
ah die goeie oude tijd :+ TaalX vs TaalY was toch altijd mijn persoonlijke favoriet :)
misschien zal ik tonite als ik (tijd && zin) heb wel eens kijken of ik een onderbouwing voor mijn aanhang van de stelling van tomato (ja bent u er nog :? ) kan verzinnen :)

Doet iets met Cloud (MS/IBM)


  • tomato
  • Registratie: November 1999
  • Niet online
D2k: "De stelling van tomato"
Zozo *D :P

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

tomato: Zozo *D :P
ik wacht alleen nog wel op onderbouwing :P

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op woensdag 12 december 2001 16:18 schreef GDOG het volgende:
Blaat
bedankt voor uw bijzonder heldering uiteenzetting van uw stelling met betrekking tot dit topic.

Doet iets met Cloud (MS/IBM)


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

heel simpel:

een programma is een uitvoerend bestand wat "zichzelf" kan uitvoeren.

een script is een bestand dat uitgevoerd wordt door een scripting engine

simpel toch?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11 20:29

kvdveer

Z.O.Z.

wasigh:
dan krijg je nu de mensen die quickbasic en java gaan roepen...

Localhost, sweet localhost


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op woensdag 12 december 2001 16:18 schreef GDOG het volgende:
Blaat
niet doen onnodig blaten is nergens goed voor

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op woensdag 12 december 2001 16:29 schreef kvdveer het volgende:
wasigh:
dan krijg je nu de mensen die quickbasic en java gaan roepen...
daar hebben we de delete knop voor uitgevonden >:)

quickbasic zou ik niets een scripttaal willen noemen (iemand moet beginnen met flamen ;)) en Java is een klasse apart, dat een programmeertaal noemen is een belediging voor java (komt u maar :) )

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11 20:29

kvdveer

Z.O.Z.

Java is een taal @#^~!!!!!!!!!!!!!!!!
QBasic is een script #@$!!!!!!!!!!!!


Wedervraag aan de topicstarter: Wat is het nut van deze vraag?

Localhost, sweet localhost


Verwijderd

Op woensdag 12 december 2001 16:37 schreef kvdveer het volgende:
Java is een taal @#^~!!!!!!!!!!!!!!!!
QBasic is een script #@$!!!!!!!!!!!!


Wedervraag aan de topicstarter: Wat is het nut van deze vraag?
Niveau /14 opkrikken :? Het is jammer dat de discussie al voorbij is gekomen, maar verder een leuk discussie onderwerp.

Verwijderd

Maakt het uit hoe wat heet ?

Ik ben het er mee eens dat er een redelijk verschil is, maar het maak mij niet uit of je het programmeren, coden of scripten noemt.

Ik weet iig dat ik me vaak de t* zit te typen. en ik vind het nog leuk ook :D

[me_simple_mode]
(een Script wordt toch gebruikt door een Programma :?)
[/me_simple_mode]

/me is gewoon een tiepmiep :P

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op woensdag 12 december 2001 16:28 schreef wasigh het volgende:
heel simpel:

een programma is een uitvoerend bestand wat "zichzelf" kan uitvoeren.

een script is een bestand dat uitgevoerd wordt door een scripting engine

simpel toch?
Heel simpel. Maar dat was de vraag niet :)
ik vroeg me af: wat is nu het verschil tussen een programmeertaal en een scripttaal en een opmaaktaal?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • igmar
  • Registratie: April 2000
  • Laatst online: 16-12 10:13

igmar

ISO20022

ik vroeg me af: wat is nu het verschil tussen een programmeertaal en een scripttaal en een opmaaktaal?
IMO zijn het allemaal programmeertalen, aangezien je commandos opgeeft die de computer vervolgs uitvoerd.
en het maakt IMO ook niet uit of je het programma moet compileren of niet.

hoe denken jullie hierover?
Scripttaal is interpreted language, programma is binary, en opmaaktaal is helemaal geen taal.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op woensdag 12 december 2001 16:56 schreef igmar het volgende:
Scripttaal is interpreted language, programma is binary, en opmaaktaal is helemaal geen taal.
* drm zegt:
* drm *

Als ik een compiler schrijf voor PHP, en er binaries van maak, is de taal dan veranderd?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Op woensdag 12 december 2001 16:59 schreef drm het volgende:

[..]

* drm zegt:
/me *

Als ik een compiler schrijf voor PHP, en er binaries van maak, is de taal dan veranderd?
Verder worden zowel php als perl scripts gecompileerd voor ze uitgevoerd worden.

En een opmaaktaal is wel een taal. Namelijk een taal om iets (bijvoorbeeld tekst) op te maken. ;)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op woensdag 12 december 2001 17:01 schreef Zef het volgende:
Verder worden zowel php als perl scripts gecompileerd voor ze uitgevoerd worden.

En een opmaaktaal is wel een taal. Namelijk een taal om iets (bijvoorbeeld tekst) op te maken. ;)
say no more :)

Een taal heeft een grammatica en een spelling. Heeft HTML volgens mij allebei want je kan spelfouten en grammaticafouten aanwijzen.

edit:
* drm las even het topic wat tomato aandroeg en is het eens met Arien

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 11-12 04:14
Op woensdag 12 december 2001 17:07 schreef drm het volgende:

[..]

say no more :)

Een taal heeft een grammatica en een spelling. Heeft HTML volgens mij allebei want je kan spelfouten en grammaticafouten aanwijzen.
En babytaal dan? :P

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Dash2in1:
En babytaal dan? :P
Kan niet geinterpreteerd worden. En zo wel, dan heeft het kennelijk toch regels ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 11-12 04:14
Op woensdag 12 december 2001 17:12 schreef drm het volgende:

[..]

Kan niet geinterpreteerd worden. En zo wel, dan heeft het kennelijk toch regels ;)
Succes met "fouten" aanwijzen ;) :P

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 19-12 11:34

chem

Reist de wereld rond

Op woensdag 12 december 2001 16:20 schreef D2k het volgende:

[..]

bedankt voor uw bijzonder heldering uiteenzetting van uw stelling met betrekking tot dit topic.
verwijderd...

Klaar voor een nieuwe uitdaging.


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 05:51

Gerco

Professional Newbie

Zoals ik het zie zit het zo:

Iets is een script als het geinterpreteerd wordt (geen binary dus) EN redelijk eenvoudig in elkaar zit. Iets is een programma als het een binary is (zelfstandig draait) OF geinterpreteerd wordt en complex is.

Een groot programma in php is dus een programma, geen script, maar een klein progsel in QuickBasic (draait zelfstandig) is OOK een programma en geen script.

Eigenlijk zijn er geen echte script talen, alleen de doelstelling van de taal kan richting script liggen (JavaScript), maar je kunt in alle talen programma's maken.

Waar de grens ligt is mij niet geheel duidelijk, maar het is vaak wel goed te bepalen aan welke kant van de lijn iets ligt.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 21:44

Crazy D

I think we should take a look.

Op woensdag 12 december 2001 17:20 schreef Gerco het volgende:
Iets is een script als het geinterpreteerd wordt (geen binary dus) EN redelijk eenvoudig in elkaar zit. Iets is een programma als het een binary is (zelfstandig draait) OF geinterpreteerd wordt en complex is.
Woei die is wel vaag hoor. Dan kan ik dus heel trots zitten zijn op een mooi programma (want het is complex imho) en jij vraagt je af waarom ik zolang met dat script bezig ben geweest (want iyho is het simpel)... ;)
(edit: "webprogramma" dus, als het binair is is het volgens jou sowieso een programma)

Maar ik vraag me af of er wel een lijn te trekken is. Als ik C++ code is het dus programmeren, maar als ik nou heel stoer een C++ interpreter schrijf, is dan diezelfde code die net nog een programma was, opeens een script geworden?

Imho is, als je al een lijn zoekt, het doel de lijn. Dus een stuk code kan zowel als programma dienen, en als script, afhankelijk van waarvoor je het gebruikt.

Exact expert nodig?


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Goh, zelfs dit kan niet meer op een flame uitlopen. Staat de jeugd tegenwoordig niet meer voor zijn principes? ;) .

Heeft iemand nog goed suggesties voor een mogelijke flame? VB en ASP doen het altijd goed, maar ten opzichte waarvan kunnen we dat zetten?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
Java vs PHP bleek ook al geen kraker.

Misschien Perl (in ruime zin) vs het Java platform? Alleen zijn er hier te weinig echte perl fanaten (zeker met diepgaande kennis heb ik het idee).

Meestal doen de onzinigste vergelijkingen het het best (ASP vs PHP >:) maar die's al niet leuk meer)...

Maar inderdaad, het is niet best gesteld met /14 :+

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 18-12 23:33
Op woensdag 12 december 2001 16:28 schreef wasigh het volgende:
heel simpel:

een programma is een uitvoerend bestand wat "zichzelf" kan uitvoeren.

een script is een bestand dat uitgevoerd wordt door een scripting engine

simpel toch?
En wat is bijvoorbeeld JSP dan?

Wordt geinterpreteerd tot een Servlet en vervolgens gecompileerd tot een uitvoerbaar geheel. SpCrRoIgPrTaEmNmeren ? :?

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 18-12 23:33
Op woensdag 12 december 2001 23:32 schreef mbravenboer het volgende:
Goh, zelfs dit kan niet meer op een flame uitlopen. Staat de jeugd tegenwoordig niet meer voor zijn principes? ;) .

Heeft iemand nog goed suggesties voor een mogelijke flame? VB en ASP doen het altijd goed, maar ten opzichte waarvan kunnen we dat zetten?
Ok Martin hier heb je je flame reply :p :

PHP SUX BIG TIME!! JSP RULEERT ZWAAR DE PAN UIT!!!

ALS JE DAT NIET BEGRIJPT, ZOEF EEN EIND WEG!!

(Heeeeeeeeeeeeeeeeeeel erg vette disclaimmer: HAHA intended ;) Laat duidelijk zijn dat dit puur als humor bedoelt is, het is een persoonlijke statement die ik normaal nooit niet onderbouwd zou maken. Mocht je zo achtergebleven zijn om serieus op bovenstaande in te gaan dan ben je een schele aap die heel snel een dikke bril moet kopen omdat je blijkbaar dit niet gezien hebt.)

Echte mening, om zeker te weten dat ik geen gezeik krijg hiermee. Ikzlef vind JSP vet cool, 't is java. I love Java. Uhm... Nee dit gaat ook niet werken. Nah laat maar zitten dan. ;) :P

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op woensdag 12 december 2001 16:28 schreef wasigh het volgende:
een programma is een uitvoerend bestand wat "zichzelf" kan uitvoeren.
Wanneer vind jij dat een bestand "zichzelf" kan uitvoeren? Als ik een x86 binary in een emulator op een Mac uitvoer, doet hij dat dan zelf? Of is hier stiekem sprake van interpretatie? En als ik nou een chip bouw die uhh.. zeg... Perl code kan uitvoeren. Wat dan? Verandert de code daardoor? Is *hetzelfde* bestand dan ineens van script in programma veranderd? :)
een script is een bestand dat uitgevoerd wordt door een scripting engine
Leuke recursieve definitie. Kom je nergens mee alleen. :)

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 13-12-2024
is een programma niet iets wat hardware aanstuurt ofzo?
(of was het dat niet van origine?)

en heeft een script software nodig om te kunnen draaien?

Ik denk vast te simpel nu...

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • tomato
  • Registratie: November 1999
  • Niet online
4of9: is een programma niet iets wat hardware aanstuurt ofzo?
Hmmm... waar zou jij dan een script plaatsen :?
en heeft een script software nodig om te kunnen draaien?
Als het een vereiste is om zonder [verdere] software te kunnen 'draaien' voor een 'programma' bestaan er maar zeer weinig programma's ;)

Maar ze waren leuk bedacht :+

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 13-12-2024
Een Bios is dan toch een typisch programma en een Loveletter.vbs een tiepisch script (heeft windows + Scripting host nodig om te kunnen draaien)

ofzo :)

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • Onno
  • Registratie: Juni 1999
  • Niet online
Jij noemt twee voorbeelden, geen algemene definities. En de dingen die je in je vorige post noemt sluiten elkaar allerminst uit. :)

  • tomato
  • Registratie: November 1999
  • Niet online
Hehe, waar zou jij bijvoorbeeld een willekeurige Windows applicatie dan plaatsen? Ik ben geneigd het een programma te noemen, hoewel er toch heel wat software voor nodig is om het te kunnen 'draaien'.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
De vraagstelling is eigenlijk te vergelijken met de vraag of een aardappel een gekookte aardappel is, of een gebakken aardappel. Dat kan je namelijk meestal niet zeggen bij een aardappel. Sommige aardappels worden later gekookt, andere worden later gebakken. Sommige aardappels hebben misschien wel iets meer kans om gebakken te worden dan andere ;) .

Kortom: de vraagstelling is onzinnig. Gegeven een taal kan je niet zeggen of iets een script-taal is of een programmeertaal. Het hangt volledig af van de manier waarop de taal wordt uitgevoerd en daarna hangt het nog eens af van de gedachte die jij bij een script hebt.

Scripting is dus geen taal-feature, maar sommige talen zijn wel geschikter om scripts mee te schrijven dan andere.

Wat bijvoorbeeld wel taal-features zijn: sterke-typering, ondersteuning van lexical scope, functies als argumenten, orthogonaliteit (is dat een goede vertaling :? ), zijn variabele declaraties noodzakelijk, moet je overal het type van opgeven, kan je nieuwe 'stackable' typen declareren enz enz.

Ik hoop dat dit niet zo'n stuk was waarmee een discussie stopt :P . Discussieer dus maar eens verder over de (vele) manier(en) waarop een taal kan worden uitgevoerd :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: orthogonaliteit (is dat een goede vertaling :? )
Helemaal ok ;)

Orthogonaliteit is een normaal Nederlands woord wat ook gewoon dezelfde betekenis als het Engelse orthogonality.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
tomato: Helemaal ok ;)
Ik heb hier een Wolters woordenboek, vandaar :P
(jaja, ik heb de moeite genomen om het op te zoeken ;) )

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op donderdag 13 december 2001 00:52 schreef tomato het volgende:
Orthogonaliteit is een normaal Nederlands woord wat ook gewoon dezelfde betekenis als het Engelse orthogonality.
Hmm.. moet je iemand wel geloven als het over Nederlands gaat en die persoon geen correcte Nederlandse zin weet neer te zetten? :P

  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: Ik heb hier een Wolters woordenboek, vandaar :P
(jaja, ik heb de moeite genomen om het op te zoeken ;) )
Woordenboek :?
Ik kom het woord regelmatig tegen, vaker in het Nederlands dan in het Engels :P
Onno: Hmm.. moet je iemand wel geloven als het over Nederlands gaat en die persoon geen correcte Nederlandse zin weet neer te zetten? :P
|:(
Is de tijd een geldige reden? :P

Correctie dan maar (laatste poging ;)):
Orthogonaliteit is een normaal Nederlands woord dat ook gewoon dezelfde betekenis heeft als het Engelse orthogonality.

  • pim
  • Registratie: Juli 2001
  • Laatst online: 19-12 19:54

pim

Voor mijn gevoel is een scriptingtaal:

een taal die ontwikkeld is, zodat veel voorkomende problemen/handelingen vermeden kunnen worden, omdat die er als "functies" ingebouwd zitten.
En je kunt geen hardware aanspreken ofzo :) ?

  • tomato
  • Registratie: November 1999
  • Niet online
Beetje erg off-topic nu, maar dat is heel deze thread toch al :P

Ik kwam net toevallig deze post tegen op Slashdot. Moest gelijk aan mbravenboer denken :D :
Furthermore, Perl requires the explicit "% { }" foo so that it knows it's dealing with a hash, an issue Python doesn't face. (Orthogonality... now _there's_ a concept!)
Hehe :7

Overigens ben ik het helemaal niet met deze meneer eens en zou ik de post eerder een -1 flame geven dan een +3 interesting *zucht*

Staan trouwens erg veel onzinreacties waarin slechts wordt geprobeerd om perl te bashen in die thread...

Bedenk ik me opeens, misschien moeten we hier een thread starten over perl, wat je er positief of negatief aan vindt, waarom je het wel of juist niet gebruikt, etc. Als er dan nog geen flames komen zie ik het echt somber in voor /14 :)


Trouwens, wel even het interview met Damian lezen, hij is echt de perl guru (hmm wie was die Larry Wall ook al weer :? :+). Hoewel je weer beter zijn diary kunt lezen om een beetje bij te blijven...

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
tomato: Beetje erg off-topic nu, maar dat is heel deze thread toch al :P
Je moet wat als niemand wil flamen ;) .
Hehe :7
Helaas snap ik hem niet echt omdat ik nog steeds -0.0 Perl ken. Moet de komende 18 dagen nog genoeg talen leren, dus het zal er ook niet van komen :+ .
Bedenk ik me opeens, misschien moeten we hier een thread starten over perl, wat je er positief of negatief aan vindt, waarom je het wel of juist niet gebruikt, etc. Als er dan nog geen flames komen zie ik het echt somber in voor /14 :)
Grijns :) . Helaas moet ik me dan volledig stil houden ;(
Trouwens, wel even het interview met Damian lezen, hij is echt de perl guru
Heb het een stukje doorgelezen, maar vond het eigenlijk niet zo boeiend ;) .

Ken je trouwens JRuby ?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: Grijns :) . Helaas moet ik me dan volledig stil houden ;(
Ook wel eens fijn voor een keertje :P :X
Heb het een stukje doorgelezen, maar vond het eigenlijk niet zo boeiend ;) .
Als je vrijwel niets van Perl, Damian en zijn modules weet zal het inderdaad niet echt boeiend zijn. Wanneer je dat wel boeiend vindt is het interview echter weer wat oppervlakkig, vandaar dat ik al opmerkte dat de perl-geinteresseerde beter zijn diary kan volgen.
Zelf vind ik het vooral erg interessant om de ontwikkelingen rond Perl6 in de gaten te houden (en ja, er komen een hoop regex features bij :9 ).
Ken je trouwens JRuby ?
Kennen van 'over gehoord' wel, maar kennen van 'mee gespeeld' niet.
Nu ik er nog wat over aan het bekijken ben moet ik toch zeggen dat het allemaal erg gemakkelijk overkomt. Okay, weer een dag extra te kort in die resterende 18 :+

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
tomato: Als je vrijwel niets van Perl, Damian en zijn modules weet zal het inderdaad niet echt boeiend zijn.
Ik moet ook zeker gaan schamen dat ik er nog nooit naar gekeken heb... Maar goed, ut staat op het lijstje :+ .
Nu ik er nog wat over aan het bekijken ben moet ik toch zeggen dat het allemaal erg gemakkelijk overkomt.
Ik heb er zelf niet echt naar gekeken, maar ik zag Ruby met een J ervoor, dus ik dacht: cool ;) .
Okay, weer een dag extra te kort in die resterende 18 :+
De tijd vliegt als je pret hebt ;) . Ik kwam JRuby tegen in een zoektocht naar meer info Java Assembly... Ik ben bezig met een compiler voor een practicum. We moeten naar MIPS vertalen, maar ik vind het ook wel leuk om C, IA32 en Java bytecode te doen ;) . Het valt nog even te bezien of dat in (18 - sociaal doen) dagen gaat lukken...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: Ik moet ook zeker gaan schamen dat ik er nog nooit naar gekeken heb... Maar goed, ut staat op het lijstje :+ .
Schamen is een groot woord ;)
Ik denk eigenlijk dat perl niet een taal is waar jij enorm van ondersteboven zult zijn (voor zover ik je 'ken' he ;)). Waarschijnlijk zul jij je tijd liever besteden aan Python of Ruby mocht je er toch een keer een beetje van over hebben.

In Perl en Python zitten trouwens ook leuke functionele dingetjes (reduce, map, etc), of zit dat ook standaard in Java?
Ik heb er zelf niet echt naar gekeken, maar ik zag Ruby met een J ervoor, dus ik dacht: cool ;) .
Ach ik had het kunnen weten.
De tijd vliegt als je pret hebt ;) . Ik kwam JRuby tegen in een zoektocht naar meer info Java Assembly...
Wat is Google toch leuk he :D
Ik ben bezig met een compiler voor een practicum. We moeten naar MIPS vertalen, maar ik vind het ook wel leuk om C, IA32 en Java bytecode te doen ;) . Het valt nog even te bezien of dat in (18 - sociaal doen) dagen gaat lukken...
Gokje: dat gaat je niet lukken :+
Wel interessant, maar aan dat soort dingen ben ik voorlopig nog niet toe. Misschien toch maar Informatica gaan doen :)

Maar dit is wel even wat anders dan waar we je hier 'gewoonlijk' over horen. Hoe ga je je compiler eigenlijk noemen? Vrijwel alle voor de hand liggende namen zijn volgens mij zo langzamerhand al wel ingepikt, er zijn zoveel van dat soort dingen :)


Ik moet toegeven dat ik op dit moment Java 1.4 SDK Beta 3 aan het installeren ben, shame on me :o (dat ie er niet meer op stond bedoel ik dan ;))

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
tomato: In Perl en Python zitten trouwens ook leuke functionele dingetjes (reduce, map, etc), of zit dat ook standaard in Java?
Nope, zeker niet. Helemaal niets. Java is daar ook niet echt (echt niet) voor geschikt denk ik. Alleen met geparameterizeerde typen en covariante return-typen zou je nog hele aardige dingen kunnen bereiken.
Gokje: dat gaat je niet lukken :+
Hum, je daagt me uit ;) . C is al een aardig stukje op weg >:) .
Wel interessant, maar aan dat soort dingen ben ik voorlopig nog niet toe. Misschien toch maar Informatica gaan doen :)
Nu heb je nog niet te veel tijd verloren >:) ;) .
Maar dit is wel even wat anders dan waar we je hier 'gewoonlijk' over horen.
Mwah, wellicht ja, maar ik vind het wel erg boeiend :) . Ik begin steeds meer geinteresseerd te raken in taal-ontwerp en compilerbouw. We implementeren de compiler in Stratego. We compileren dus door te transformeren. Alles transformeert :+ . Dat werkt overigens verbazingwekkend goed. Zelfs instructie-selectie, aflopen van static-links en optimalisering op allerlei punten wordt bijvoorbeeld met transformaties gedaan :) .

Ik studeer trouwens ook af op programma-transformaties (declaratieve refactoring specificaties om precies te zijn), dus zo merkwaardig is het niet :) . Wel is de assembly een flinke kluif, maar ook dat lukt wel aardig. Misschien dat ik voor Intel nog eens de hulp van de guru's hier op GoT inroep ;) .
Hoe ga je je compiler eigenlijk noemen? Vrijwel alle voor de hand liggende namen zijn volgens mij zo langzamerhand al wel ingepikt, er zijn zoveel van dat soort dingen :)
Hehe ;) . Ik zit eigenlijk niet echt te denken aan een naam, verzinnen jullie maar wat ;) . De taal die we moeten compileren is niet echt praktisch (Tiger) maar wel interessant om te compileren. Ik mag hem ook niet echt uitbrengen omdat het een terugkomend project is...
Ik moet toegeven dat ik op dit moment Java 1.4 SDK Beta 3 aan het installeren ben, shame on me :o (dat ie er niet meer op stond bedoel ik dan ;))
Hehe ;)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: Nope, zeker niet. Helemaal niets. Java is daar ook niet echt (echt niet) voor geschikt denk ik.
Ik vind dat het er meestal niet duidelijker op wordt (ik moet iig altijd even nadenken wat zo'n functie nou precies doet, meestal stel ik mij er dan alsnog de procedurele code bij voor). Arien vindt het geloof ik wel leuk ;)
Nu heb je nog niet te veel tijd verloren >:) ;) .
*kuch*
Misschien volgend jaar maar twee studies dan? :D
We implementeren de compiler in Stratego. We compileren dus door te transformeren.
He, dat vind ik wel interessant. Mooi dat het een beetje lijkt te werken :)
Wel is de assembly een flinke kluif, maar ook dat lukt wel aardig. Misschien dat ik voor Intel nog eens de hulp van de guru's hier op GoT inroep ;) .
Met wat flinke Intel docs onder je neus moet alles toch wel lukken? :7
(Tiger)
Nog nooit van gehoord... Lijkt of het een taal is die eigenlijk ontworpen is als voorbeeld voor het compileren met stratego ofzo (kwam trouwens ook weer bij de UU terecht ;)).

Nu nog even slapen :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
tomato: meestal stel ik mij er dan alsnog de procedurele code bij voor).
Foei ;) .
Arien vindt het geloof ik wel leuk ;)
* mbravenboer lijkt een taal met een goede combinatie van fp gedachten en OO ook wel cool :) . Tot nu toe ben ik nog geen goede kandidaat tegen gekomen.
*kuch*, Misschien volgend jaar maar twee studies dan? :D
Op de UU kan je een Twin opleiding volgen (alleen voor briljante studenten ;) ). Je volgt dan zowel Wiskunde als Informatica.
Nog nooit van gehoord... Lijkt of het een taal is die eigenlijk ontworpen is als voorbeeld voor het compileren met stratego ofzo (kwam trouwens ook weer bij de UU terecht ;)).
Tiger is ontworpen door Andrew w. Appel die een vrij populair boek over compilerbouw heeft geschreven: Modern Compiler Implementation in Java/ML/C (3 edities). De Stratego compiler is echter veel mooier (ik heb het Java boek, voor zover je die code Java mag noemen). Misschien dat er ooit nog eens een boek komt: Hyper-Modern Compiler Implementation in Stratego *D .

Stratego is wel ontworpen door iemand die nu aan de UU zit (Eelco Visser, mijn afstudeer-begeleider). Ik heb Eelco ondertussen een klein beetje besmet met XSLT features ;) . Stratego is een magnifieke taal, maar het is volledig gebaseerd op pattern-matching voor het toepassen van rules of het verkrijgen van waarden. Het is mijn bedoeling om een equivalent van XPath in Stratego te krijgen 8-) . Ondertussen is het dus de bedoeling dat Stratego ook XML kan gaan eten en produceren. Nu werkt het met een ander generiek data-type: ATermen, ook erg cool overigens.
Nu nog even slapen :)
Slaap lekker :) .

Hum, der is hier wel een aardige slow-chat ontstaan... ;)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert


:O
* drm kwam vier uur later ook eens kijken en zag een hoop offtopic geblaat van mbravenboer en tomato >:) ;)


Om nog even een uiteenzetting te doen van mijn gedachten over scripten en programmeren:

Programmeren is ...?
De fout die veel mensen maken is denken dat regels code schrijven en kijken of het werkt programmeren is. Volgens mij is dat verkeerd bekeken. Een programma (opeenvolging van handelingen om een bepaald resultaat te bereiken) kan in principe in elke taal opgeschreven worden. Hetgeen wij coderen noemen. Maar, vaak doen programmeurs die 2 stappen in 1 keer, we bedenken een programma:
code:
1
2
3
a inlezen
b inlezen
b opgeteld bij a laten zien

en coderen het, maar dat kan in een hele hoop verschillende talen zijn.

Scripten is...?
Laten we eerst bekijken wat een script in het dagelijks leven is, net als een programma. Een script is (bijv. in de filmbusiness) net zo goed een op schrift gestelde aaneenschakeling van handelingen of opdrachten die tot doel hebben een geheel op poten te zetten (bijv. een film). Dus, wat is het verschil met een programma in dit opzicht? Niets. Waarom zou het "werkwoord" scripten dan geen synoniem zijn voor het werkwoord programmeren? Scripten betekent: een script in elkaar zetten. Programmeren betekent een programma in elkaar zetten.

Maar... wat is dan een script- of programmeertaal?
Een taal is een middel om je script of programma om te zetten in code die voor een 3e partij (hetzij een processor, hetzij een interpreter, hetzij een virtuele machine, etc...) begrijpbaar is. Maar wat die derde partij precies is, wat heeft dat voor invloed op hoe je programma in elkaar zit? Noppes. Hoogstens word je door die 3e partij beperkt door zijn/haar mogelijkheden, maar daar ligt de toepassing in.

En die toepassing... wat kan dat dan zijn?
Som maar op. Webgebaseerde database interface? Kies maar: Perl, Python, Java, JSP, ASP, PHP, C/C++, bash, etc...

conclusie
Script == programma == (quote Van Dale) "staat van eisen en gegevens voor een uit te voeren werk". Zinloze discussie dus.

* drm denkt dat hij zijn punt wel duidelijk heeft gemaakt, en is benieuwd naar reacties.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 09:50 schreef drm het volgende:
* drm denkt dat hij zijn punt wel duidelijk heeft gemaakt, en is benieuwd naar reacties.
denk dat het wel duidelijk is
* D2k wil graag met een "flame" replyen maar ik kan geen argumenten vinden tegen mijn eerdere stelling.

hmmz maar voor een flame hoef je geen argumenten te hebben natuurlijk >:)

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

D2k:
denk dat het wel duidelijk is
* D2k wil graag met een "flame" replyen maar ik kan geen argumenten vinden tegen mijn eerdere stelling.

hmmz maar voor een flame hoef je geen argumenten te hebben natuurlijk >:)
Nope. Gewoon zeggen: PHP stinkt!!!! >:) :D

* drm denkt dat de tijd van deze discussies voorbij is...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 10:21 schreef drm het volgende:

[..]

Nope. Gewoon zeggen: PHP stinkt!!!! >:) :D

* drm denkt dat de tijd van deze discussies voorbij is...
denk het ook
is al te vaak gevoerd om nog een nieuw licht erop te werpen
misschien dat een n00b nog wat naive info heeft
waar wij op kunnen flamen
maar meer niet denk ik

<ot>
D2k mod in /14!! (gesloten, wie opent een nieuwe in LA?)
rotflol

jij :? :P
</ot>

Doet iets met Cloud (MS/IBM)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 24-12 16:19

Janoz

Moderator Devschuur®

!litemod

in [topic=348173] kwam heel kort iets voorbij..

Is het aan elkaar knopen van componenten ook programmeren?

Mischien iets anders om over te dicusieren aangezien deze redelijk dood loopt? Volgens mij krijg je met zo'n discussie de VB-ers wel uit de tent gelokt. Daarnaast heeft php d'r ook wel een handje van...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:10

Creepy

Tactical Espionage Splatterer

Op woensdag 12 december 2001 16:07 schreef tomato het volgende:

[..]

Hmmm beter niet op in gaan misschien, maar volg in deze thread de posts van Arien eens, dan weet je op welke lijn ik wat dit betreft ongeveer zit.
[..]
Hmm.. snap wat je bedoelt... maar ben het er niet helemaal mee eens.. maar goed.. Ook zie ik in dit topic ineens HTML dingen verschijnen? Zijn er nog steeds mensen die denken dat HTML code kloppen programmeren is? (code kloppen <> (of !=) aan programmeren). HTML is een opmaak taal! (taal ja!)

Ah.. als ik toch bezig ben :) Ik vind een taal een scripttaal als de taal een functie heeft om zichzelf te interpreteren en uit te voeren (eval in PHP geloof ik?).

Jammer dat er mensen zijn die denken dat programeren "meer" is dan "scripten". Qua doen en laten is het hetzelde hoor, logisch nadenken om tot een oplossing van een probleem te komen. Scripten en programeren is voor mij dus wat dat betreft hetzelfde. Maar goed.. daar ging het hier niet om, maar om het verschil tussen een programmeer- en een scripttaal.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

<ot>
D2k >> Waarom jijzelf niet ? >:) :D
</ot>
Op donderdag 13 december 2001 10:49 stelde Janoz het volgende:
Is het aan elkaar knopen van componenten ook programmeren?
Wat versta je onder component?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 10:49 schreef Janoz het volgende:
Is het aan elkaar knopen van componenten ook programmeren?
<jippie iets om over te flamen >

ik vin het samenvoegen va componenten die niet zelf geschreven zijn (en dus meestal ook niet qua functionalititeit volledig bekend zijn bij de "samensteller") geen programmeren.


drm: daar heb ik fans voor >:)

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
Is het niet heel concreet en simpel:

Een script is een script als je een programma nodig hebt om het uit te voeren.

Dat was mijn bijgedragen kiezeltje :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 11:15 schreef Grum_ het volgende:
Is het niet heel concreet en simpel:

Een script is een script als je een programma nodig hebt om het uit te voeren.

Dat was mijn bijgedragen kiezeltje :)
definieer in deze programma eens?

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
Dat is dan het tegenovergestelde

Een programma is een programma als je geen programma nodig hebt om het uit te voeren.

>:)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Grum_ :Dat is dan het tegenovergestelde
Een programma is een programma als je geen programma nodig hebt om het uit te voeren.
>:)
aardige poging
maar te slecht onderbouwd ben ik bang

alles heeft nl een programma nodig (het OS is dan het programma (of de shell voor de puristen))

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
Je moet de dingen die ALTIJD nodig zijn natuurlijk wegdenken

anders is een programma ineens iets dat stroom nodig heeft .. omdat anders je pc et niet doet :)

[FlauwMode]
Btw waarom heet het 'Operating System' en niet 'Operating Program' ?
[/FlauwMode]

btw kom voor et bovenstaande niet met iets dat System 'kewler' stond :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 11:20 schreef Grum_ het volgende:
Je moet de dingen die ALTIJD nodig zijn natuurlijk wegdenken

anders is een programma ineens iets dat stroom nodig heeft .. omdat anders je pc et niet doet :)
ben ik niet helemaal met je eens
voor php is apache nodig
voor C een shell
beide kunnen niets zonder de ander
(en kom niet met asm ajb)
[FlauwMode]
Btw waarom heet het 'Operating System' en niet 'Operating Program' ?
[/FlauwMode]

btw kom voor et bovenstaande niet met iets dat System 'kewler' stond :)
het stond cewler :+
geen id
als ik tijd/zin heb zal ik google er eens op loslaten

Doet iets met Cloud (MS/IBM)


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op donderdag 13 december 2001 10:23 schreef D2k het volgende:


<ot>
D2k mod in /14!! (gesloten, wie opent een nieuwe in LA?)
rotflol

jij :? :P
</ot>
En moderator?
Ook niet. Niet zomaar in elk geval.
Ernaar solliciteren heeft geen enkele zin in ieder geval; we hebben in principe genoeg mensen. Een moderator wordt gevraagd omdat de crew diegene in staat acht een goede moderator te zijn. Mochten er gaten vallen die de crew niet kan opvullen met goede kandidaten zal daar melding van gemaakt worden en dan is iedereen vrij om te solliciteren.
Ik dacht dat jij ondertussen de FAQ wel kende D2k ;) ;)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 13 december 2001 11:26 schreef D2k het volgende:

ben ik niet helemaal met je eens
voor php is apache nodig
voor C een shell
beide kunnen niets zonder de ander
(en kom niet met asm ajb)
Zoals ik dus al zei .. je moet goed onderscheid maken (en dat vooral durven toegeven dat je dat moet doen >:) :+ ) wil je ergens komen in deze discussie.

Wat doe je als je 2 dingen vergelijkt .. dan haal de dingen weg die GELIJK zijn >:)

Conclusie:

Een script is een script als het script een programma nodig heeft om uitgevoerd te worden.

Dat is het enige wezenlijke verschil wat erover blijft.
Dat je een script moet programmeren en dat dat een andere naam is voor coden .. en zelfs voor scripten dat zal mij een zorg zijn :) .

PWHA! >:) :+

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op donderdag 13 december 2001 11:27 schreef wasigh het volgende:
Ik dacht dat jij ondertussen de FAQ wel kende D2k ;) ;)
Was een quote uit mijn sig, vandaar *D

</offtopic>

Grum: Waarom is er dan een gradatieverschil tussen een interpreter en een compiler?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 13 december 2001 11:33 schreef drm het volgende:

Grum: Waarom is er dan een gradatieverschil tussen een interpreter en een compiler?
Omdat een interpreter niet zonder een compiler kan .. of je wil het programma/script niet willen uitvoeren :).

De enige taak van een compiler (jaja dont pin me down on this ;) ) is het omzetten naar 'machine code'.

Wat vervolgens door een programma OF OS word gerunt (<-- dat staat krom die of)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

wasigh : ik dacht dat jij ondertussen de FAQ wel kende D2k ;) ;)
jij ook dacht ik wel >:)
Probeer de discussie ook zoveel mogelijk on-topic te houden.
</flame en /ot :P>

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op donderdag 13 december 2001 11:40 schreef Grum_ het volgende:
Omdat een interpreter niet zonder een compiler kan .. of je wil het programma/script niet willen uitvoeren :).
Of een interpreter == compiler ...
De enige taak van een compiler (jaja dont pin me down on this ;) ) is het omzetten naar 'machine code'.
Dus dat gebeurt ook in een interpreter :? >:)
downpinnen is heerlijk
Wat vervolgens door een programma OF OS word gerunt
En waarom maakt dat precies verschil?
[quote]
(<-- dat staat krom die of)
[/quote]

OF bedoel je :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op donderdag 13 december 2001 11:42 schreef D2k het volgende:

[..]

jij ook dacht ik wel >:)
[..]

</flame en /ot :P>
Als moderator moet ik mensen op de faq wijzen, en feitelijk is dat altijd offtopic. een flame is het niet ik wijs je alleen even op de feiten (let op de ;) )

en remember: een mod heeft altijd het laatste woord... >:)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 11:44 schreef wasigh het volgende:

[..]

Als moderator moet ik mensen op de faq wijzen, en feitelijk is dat altijd offtopic. een flame is het niet ik wijs je alleen even op de feiten (let op de ;) )
tnx: point taken wat dat betreft :)
en remember: een mod heeft altijd het laatste woord... >:)
*snik*
ja meneer wasigh :)

<en nu echt weer on topic>

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 13 december 2001 11:43 schreef drm het volgende:
Of een interpreter == compiler ...
Dat zeg ik dus niet .. en dat is ook niet zo
Dus dat gebeurt ook in een interpreter :? >:)
Der is verschil wat uit een interpreter komt en uit een compiler. Dat snap je zelf ook wel :)

Een interpreter maakt geen 'machine code' maar code die door een programma uitgevoerd kan worden.
downpinnen is heerlijk
Helaas ben ik daar ook een ster in >:)
En waarom maakt dat precies verschil?


OF bedoel je :?
Zoals ik net al zei .. je moet alles wat overbodig is wegdenken ... daarom staat die OF ook zo raar .. maar helaas moet dat erbij .. omdat er een wezenlijk verschil is en helaas beide kan.

Elk OS is een programma maar niet elk programma is een OS.

Daarnaast word een script gerunt door een programma en het programma door het OS :)

eat my dirt >:)

[edit]ik geef je btw weinig kans om deze discussie van me te winnen mits je redelijk/reeel blijft[/edit]

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:10

Creepy

Tactical Espionage Splatterer

Op donderdag 13 december 2001 11:40 schreef Grum_ het volgende:

[..]

Omdat een interpreter niet zonder een compiler kan .. of je wil het programma/script niet willen uitvoeren :).

De enige taak van een compiler (jaja dont pin me down on this ;) ) is het omzetten naar 'machine code'.

Wat vervolgens door een programma OF OS word gerunt (<-- dat staat krom die of)
Hmm.. wat doet een assembler dan? :)
Ennuh... hoe maak je een OS als een compiler iets genereerd dat door een os/programma gerunt moet worden? >:)
Ennuh.. een linker.. waar is die voor dan? :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op donderdag 13 december 2001 11:33 schreef Grum_ het volgende:
Conclusie:

Een script is een script als het script een programma nodig heeft om uitgevoerd te worden.
Heb je mijn post van een tijdje terug gelezen? Wat als ik een Perl-CPU maak.. is een script dan ineens een programma? Terwijl het bestand *niet* veranderd is? (en omgekeerd voor programma binnen een emulator)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Grum_:
Dat zeg ik dus niet .. en dat is ook niet zo
Zou je dan even uiteen willen zetten wat het wezenlijke verschil is tussen een compiler en een interpreter?
Der is verschil wat uit een interpreter komt en uit een compiler. Dat snap je zelf ook wel :)

Een interpreter maakt geen 'machine code' maar code die door een programma uitgevoerd kan worden.
Een wezenlijk verschil is er niet.
Want wat is nou het feitenlijke verschil tussen een machine, een OS of een programma die met code aan de praat gaat? Je zegt zelf dat de lagen die boven de compiler/interpreter liggen overbodig zijn, toch? Of...?

Uiteindelijk is het resultaat van een programma/script tenslotte niet belangrijk voor wat het interpreteert of compiled of whatever.
Helaas ben ik daar ook een ster in >:)
We gaan gewoon door ;)
Zoals ik net al zei .. je moet alles wat overbodig is wegdenken ... daarom staat die OF ook zo raar .. maar helaas moet dat erbij .. omdat er een wezenlijk verschil is en helaas beide kan.
Dat is dus volgens mij niet terecht.
Elk OS is een programma maar niet elk programma is een OS.
[steek]
Maar dat is toch "overbodig" om te zeggen? >:)
[/steek]
Daarnaast word een script gerunt door een programma en het programma door het OS :)
Tja, je kan zover nesten als je zelf wilt natuurlijk. In feite zou je in bijv. PHP een C++ interpreter kunnen schrijven, dus die redenering klopt niet imo.
eat my dirt >:)
heerlijk :9~ ;)
[edit]ik geef je btw weinig kans om deze discussie van me te winnen mits je redelijk/reeel blijft[/edit]
Ben ik dat niet :?

edit:typo

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • _Dexter_
  • Registratie: December 2000
  • Laatst online: 23-02-2021
Er werd net gezegd dat het koppelen van stukjes code waarvan je zelf niet precies weet hoe die stukjes zijn gemaakt niet programmeren is.
Maar ik denk dan direct aan API-calls en system-calls.
Daarvan weet je ook niet precies wat ze doen (niet in windows iig, in linux zou je bron code nog kunnen bekijken)
.
Dus is die gebruiken dan ook niet programmeren maar scripten?? :? :?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

_Dexter_:
Er werd net gezegd dat het koppelen van stukjes code waarvan je zelf niet precies weet hoe die stukjes zijn gemaakt niet programmeren is.
Maar ik denk dan direct aan API-calls en system-calls.
Daarvan weet je ook niet precies wat ze doen (niet in windows iig, in linux zou je bron code nog kunnen bekijken)
.
Dus is die gebruiken dan ook niet programmeren maar scripten?? :? :?
Ben ik het ook niet mee eens, idd.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 11:14 schreef D2k het volgende:
ik vin het samenvoegen va componenten die niet zelf geschreven zijn (en dus meestal ook niet qua functionalititeit volledig bekend zijn bij de "samensteller") geen programmeren.
dit bedoel je?
tis en geen programmeren en geen scripten
tis gewoon sleur en pleur en heeft geen kont met programmeren te maken imho

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op donderdag 13 december 2001 13:20 schreef D2k het volgende:
(snip)
tis gewoon sleur en pleur en heeft geen kont met programmeren te maken imho
Hoeft niet. Als je gebruik maakt van de standard library dan gebruik je toch ook "componenten" die je niet zelf geschreven hebt?

vandaar:
^^^drm @Janoz:
(snip)
Wat versta je onder component?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 10-12 14:13
Op woensdag 12 december 2001 16:29 schreef kvdveer het volgende:
wasigh:
dan krijg je nu de mensen die quickbasic en java gaan roepen...
Nou en?
Dat zijn toch ook scripttalen?

(Waar ligt de brandblusser als je'm nodig hebt?)

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • _Dexter_
  • Registratie: December 2000
  • Laatst online: 23-02-2021
D2K: Wat versta jij onder sleur en pleur.

Als jij iets naar de standardout schrijft, ga jij dan zelf een routine schrijven die vanalles is het videogeheugen zet??

Wat vindt jij van OOD dan? Daar is het juist de bedoeling om componenten te hergebruiken!

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 10-12 14:13
Op donderdag 13 december 2001 11:19 schreef D2k het volgende:

[..]

aardige poging
maar te slecht onderbouwd ben ik bang

alles heeft nl een programma nodig (het OS is dan het programma (of de shell voor de puristen))
Nooit embedded dingen gebouwd?
OS'en zijn voor losers die met zijwieltjes fietsen!

( Er moet hier toch een flame mogelijk zijn :Y) )

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 14:02 schreef _Dexter_ het volgende:
D2K: Wat versta jij onder sleur en pleur.

Als jij iets naar de standardout schrijft, ga jij dan zelf een routine schrijven die vanalles is het videogeheugen zet??
als je beter had gelezen had je gezien dat het over componenten ging die je niet zelf gemaakt hebt en over componenten waarvan je de functionaliteit niet goed kent
Wat vindt jij van OOD dan? Daar is het juist de bedoeling om componenten te hergebruiken!
geweldig voor je eigen code
en voor code die je snapt van iemand anders
niet voor een stuk code dat iets doet wat je nodig hebt maar nix van snapt

[hmmz flamerig genoeg??]

Doet iets met Cloud (MS/IBM)


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 10-12 14:13
Op donderdag 13 december 2001 11:59 schreef Grum_ het volgende:


Een interpreter maakt geen 'machine code' maar code die door een programma uitgevoerd kan worden.
[..]
Dat doen interpreters dus niet.
Interpreters werken ongeveer als volgt

while ( not at end of script )
parse( token )
switch ( token ) {
case token=print
do_print
case token=read
do_read
enz
}
Dus alle code bestaat al en zit in do_*

Opzet is gejat van eerste BASIC interpreters (C) Gates en consorten.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • _Dexter_
  • Registratie: December 2000
  • Laatst online: 23-02-2021
Op donderdag 13 december 2001 14:06 schreef D2k het volgende:

[..]

als je beter had gelezen had je gezien dat het over componenten ging die je niet zelf gemaakt hebt en over componenten waarvan je de functionaliteit niet goed kent
[..]

geweldig voor je eigen code
en voor code die je snapt van iemand anders
niet voor een stuk code dat iets doet wat je nodig hebt maar nix van snapt
Dus je wilt zeggen dat jij alles snapt van de stdout enzo.
Of dat je die zelf geschreven hebt?

OOD is ook handig als je in een team aan het coden bent. Dan heb je dus niet alle code zelf geschreven.

Wat als je een programma aan het maken bent die een database nodig heeft en jij daar niet zo veel verstand van hebt. Dan schrijft iemand anders een stuk code dat die database handelingen doet en jij gebruikt die code...
Is dat dan geen programmeren meer dan? :?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 14:12 schreef _Dexter_ het volgende:

[..]

Dus je wilt zeggen dat jij alles snapt van de stdout enzo.
Of dat je die zelf geschreven hebt?
jepz >:)

nee tuurlijk niet
maar zoals de naam als zegt dat is standaard
je weet wat je er naarote kan sturen enzo
OOD is ook handig als je in een team aan het coden bent. Dan heb je dus niet alle code zelf geschreven.

Wat als je een programma aan het maken bent die een database nodig heeft en jij daar niet zo veel verstand van hebt. Dan schrijft iemand anders een stuk code dat die database handelingen doet en jij gebruikt die code...
Is dat dan geen programmeren meer dan? :?
hier zit je er naast
want dat stuk code wordt niet door jou gesleurd en pleurt
het voldoet aan specificaties die jij ook kent en waar jij je ook aan moet houden

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Sorry D2k, dit komt mijn D2k-fanschap niet ten goede. ;)

* drm agrees with _Dexter_


Maar... voor we langs elkaar heen gaan lullen:
Wat verstaan we onder componenten?

edit:
D2k:

[..]

jepz >:)

nee tuurlijk niet
maar zoals de naam als zegt dat is standaard
je weet wat je er naarote kan sturen enzo
[..]

hier zit je er naast
want dat stuk code wordt niet door jou gesleurd en pleurt
het voldoet aan specificaties die jij ook kent en waar jij je ook aan moet houden
Maar dan mag je een door een ander geschreven "component" pas gebruiken als het goed gedocumenteerd is, bedoel je?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

Op donderdag 13 december 2001 14:15 schreef drm het volgende:
Sorry D2k, dit komt mijn D2k-fanschap niet ten goede. ;)

* drm agrees with _Dexter_
ik probeer alleen de discussie op te leuken hoor
meen echt niet alles wat ik hier zeg (maar probeer gewoon argumenten eruit te slepen bij iedereen)
Maar... voor we langs elkaar heen gaan lullen:
Wat verstaan we onder componenten?

edit:
[..]

Maar dan mag je een door een ander geschreven "component" pas gebruiken als het goed gedocumenteerd is, bedoel je?
mwoah of het component goed snapt

Doet iets met Cloud (MS/IBM)


  • Seraphin
  • Registratie: December 2000
  • Laatst online: 22:30

Seraphin

Meep?

Sorry even off-topic

Deze discussie doet me denken aan een geinmail die ik een jaar of twee geleden kreeg; de eigenschappen van een hele reeks programmeertalen werden er op een leuke manier beschreven... Weet iemand welke lijst ik bedoel en waar ik die weer eens kan vinden? De volgende voorbeelden kan ik me nog herinneren:

C: You shoot yourself in the foot

C++: You accidentally create an infinite number of images of yourself and shoot them all in the foot. First aid is impossible since you don't know which are actual copies and which are just pointing at others and saying "that's me over there!"

Turbo Pascal: The compiler won't let you shoot yourself in the foot

Etc. etc. kan iemand me helpen? :)

Take life with a grain of salt. . . . add a slice of lime and a shot of tequila.


  • _Dexter_
  • Registratie: December 2000
  • Laatst online: 23-02-2021
Op donderdag 13 december 2001 14:14 schreef D2k het volgende:

hier zit je er naast
want dat stuk code wordt niet door jou gesleurd en pleurt
het voldoet aan specificaties die jij ook kent en waar jij je ook aan moet houden
Maar als die specificatie nou "goed" gedocumenteerd zijn door de persoon waarvan je het hebt gedownload (ik neem aan dat jij dat bedoeld als 'componenten'?
Op donderdag 13 december 2001 14:15 schreef drm het volgende:
Sorry D2k, dit komt mijn D2k-fanschap niet ten goede. ;)
Ik bedoel dit ook niet om D2K af te zeiken btw.
* drm agrees with _Dexter_
thanks :)
Maar... voor we langs elkaar heen gaan lullen:
Wat verstaan we onder componenten?
Dat is misschien wel even handiger ja, voor we elkaar gaan afschieten terwijl we het eigenlijk eens zijn met elkaar.
Ik namelijk ook tegen het copy-pasten van code en er dan je eigen naam onder zetten.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 18-11 16:53

D2k

<reply poging 2 :r IE>
Op donderdag 13 december 2001 14:21 schreef _Dexter_ het volgende:
Maar als die specificatie nou "goed" gedocumenteerd zijn door de persoon waarvan je het hebt gedownload (ik neem aan dat jij dat bedoeld als 'componenten'?
dan zou het een goed component zijn om te gebruiken omdat je het dan zelf helemaal kan snappen
Ik bedoel dit ook niet om D2K af te zeiken btw.
tis een discussie hoor :)
ik voel me niet zo snel aangevallen
Dat is misschien wel even handiger ja, voor we elkaar gaan afschieten terwijl we het eigenlijk eens zijn met elkaar.
Ik namelijk ook tegen het copy-pasten van code en er dan je eigen naam onder zetten.
dat soort gedrag haat ik :(

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

D2k:
ik probeer alleen de discussie op te leuken hoor
meen echt niet alles wat ik hier zeg (maar probeer gewoon argumenten eruit te slepen bij iedereen)
Ik ken het idee ;)

* drm is nog steeds D2k fan :D
mwoah of het component goed snapt
Je mag dus andermans code gebruiken mits je het snapt?
Dan ben je nog steeds aan het programmeren?

* drm lokt D2k de tent uit...
_Dexter_:
Maar als die specificatie nou "goed" gedocumenteerd zijn door de persoon waarvan je het hebt gedownload (ik neem aan dat jij dat bedoeld als 'componenten'?
zie ^^^
Ik bedoel dit ook niet om D2K af te zeiken btw.
Logischerwijs :)
thanks :)

Dat is misschien wel even handiger ja, voor we elkaar gaan afschieten terwijl we het eigenlijk eens zijn met elkaar.
Ik namelijk ook tegen het copy-pasten van code en er dan je eigen naam onder zetten.
np :)

Mijn idee van een component:
voorbeeld:
Je gebruikt de AWT van Java :7

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1 2 Laatste