Overleg:Broncode

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie

"De programmeertaal is in het algemeen krachtiger en abstracter dan de machinetaal die rechtstreeks door een computer kan worden uitgevoerd." Hier twijfel ik toch sterk aan. Uiteindelijk word elk programma machinetaal, dus waarom zou je met machinetaal minder kunnen (=krachtiger)? Abstracter weet ik niet zo: machinetaal word vaak bekeken als een van de moeilijkste talen. Wilinckx 16 jul 2003 20:35 (CEST)[reageer]


"Dit wordt gedaan met een compiler (Nederlands: programmeertaalvertaler).". Wie heeft ooit van een "programmeervertaler" gehoord?? -- buiten deze pagina dan natuurlijk. De term "programmeervertraler" wordt door (zo goed als) niemand gebruikt, zie maar op http://www.google.be/search?q=programmeertaalvertaler De computerterminologie is voor vele mensen al moeilijk genoeg, en als er (nog) niet bestaande termen bij verzonnen worden denk ik echt dat er te ver gegaan wordt. Wilinckx 17 aug 2003 15:59 (CEST)[reageer]

Misschien een verwijzing naar de broncode van Jan SLoot opnemen?--fedde 30 sep 2004 15:27 (CEST)[reageer]

Ik mis nog een stukje over linken en dan met name iets over statisch vs dynamisch linken. --JeroenvB 21 feb 2005 13:10 (CET)[reageer]


Voorbeeld 2 is onzin. Dit is geen voorbeeld van broncode: Een disassembler kan de bron code niet regenereren. Het kan slechts de machine code transformeren tot een iets leesbaardere vorm. -- gmlk 3 aug 2008 17:55 (CEST)[reageer]

Helemaal met je eens. En aangezien niemand je is komen tegenspreken gaat Voorbeeld 2 nu de bittenbak in. Balko Kabo 23 apr 2009 02:15 (CEST)[reageer]

Virtuele machines[brontekst bewerken]

Volgens mij hebben "virtuele machines" niets met het onderwerp te maken. Bij haast elk programma zijn er twee stappen:

  • De broncode (wat de programmeur schrijft) wordt (meestal) vertaald in enigerlei vorm van object code. Bij een Assembler is dat 1:1, bij een hogere programmeertaal niet.
  • Die object code wordt altijd geïnterpreteerd door de machine. Ook de "machinecode" die een assembler maakt wordt nog geïnterpreteerd, in die zin dat aan een bepaalde bitcombinatie bijv. de betekenis van een opdracht tot optellen wordt gekoppeld. Bij het gebruik van bytecodes vindt ook vertaling plaats, maar komt er een extra interpretatielaag tussen, en "script" worden verwerkt door een interpreter die direct op de broncode aangrijpt en dus geen vertaling wordt opgeslagen. Rbakels (overleg) 28 nov 2013 11:19 (CET)[reageer]