Paĝo 10 el 15

Trafa respondo estas:

En la fontprogramo, kie estas facile fari la ŝanĝojn. La ŝanĝita fontprogramo estas poste denove tradukata en novan plenumeblan programon.

Tradukado de Programoj

Jen ilustraĵo, kiu montras, kio kutime okazas al programoj verkitaj en "C" (por Java estas malsame; ni pritraktos ĝin en la venonta ĉapitro.)

Jen mallonge kio okazas:

  1. La fontdosiero estas kreata helpe de teksta redaktilo.
    • Ĝi enhavas komandojn kiel programajn frazojn en altnivela programlingvo.
    • Ĝi enhavas bajtojn kiuj entenas signojn.
  2. La fontdosiero estas staplita sur la fiksa disko.
  3. La fontdosiero ne povas esti rulata fare de la procesoro.
  4. Tradukilo povas traduki la fontdosieron en plenumeblan dosieron.
    • La fontdosiero restas senŝanĝa; nova plenumebla dosiero estas kreata.
    • Specifa tradukilo estas uzata por programoj skribitaj en specifa altnivela programlingvo (ekz."C") kaj specifa procesora tipo (ekz. "Pentium"), kaj ruliĝas nur kun specifa operaciumo (ekz. "Vindozo").
  5. Ankaŭ la plenumebla dosiero estas staplita sur la fiksa disko.
  6. Por ruli la programon, oni petas la operaciumon kopii la plenumeblan dosieron en la ĉefmemoron kaj ekruli ĝin.

Tiel okazas por la plejparto de programlingvoj: Ada, Pascal, C, C++, FORTRAN kaj aliaj. Java aldonas kelkajn pliajn paŝojn, kiujn ni pritraktos en la venonta ĉapitro.

DEMANDO 10:

La fontdosiero de programo skribita en la lingvo "C" estis kopiita sur la fiksa disko de komputilo kun procesoro Pentium kaj sur la fiksa disko de komputilo Apple Macintosh. Kio estas farenda por ruli la programon en ambaŭ komputiloj?