{"id":"https://openalex.org/W2478720249","doi":"https://doi.org/10.1007/978-1-349-10401-7_5","title":"Loading and running programs","display_name":"Loading and running programs","publication_year":1988,"publication_date":"1988-01-01","ids":{"openalex":"https://openalex.org/W2478720249","doi":"https://doi.org/10.1007/978-1-349-10401-7_5","mag":"2478720249"},"language":"en","primary_location":{"id":"doi:10.1007/978-1-349-10401-7_5","doi":"https://doi.org/10.1007/978-1-349-10401-7_5","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-349-10401-7_5","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Compiler Engineering Using Pascal","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W601757557","display_name":"Compiler Engineering Using Pascal"},"type":"book-chapter","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069135468","display_name":"Peter C. Capon","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"P. C. Capon","raw_affiliation_strings":["Department of Computer Science, University of Manchester, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Manchester, UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005556528","display_name":"Pete J. Jinks","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"P. J. Jinks","raw_affiliation_strings":["Department of Computer Science, University of Manchester, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Manchester, UK","institution_ids":["https://openalex.org/I28407311"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I28407311"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"52","last_page":"62"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.0010999999940395355,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.000699999975040555,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/program-loading","display_name":"program loading","score":0.5690000057220459},{"id":"https://openalex.org/keywords/linking","display_name":"linking","score":0.5649999976158142},{"id":"https://openalex.org/keywords/separate-compilation","display_name":"separate compilation","score":0.5590000152587891},{"id":"https://openalex.org/keywords/software-modularity","display_name":"modular software design","score":0.49000000953674316},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal","score":0.3919999897480011},{"id":"https://openalex.org/keywords/library-routines","display_name":"library routines","score":0.4350000023841858},{"id":"https://openalex.org/keywords/executable-programs","display_name":"executable programs","score":0.5320000052452087},{"id":"https://openalex.org/keywords/recompilation","display_name":"recompilation","score":0.5590000152587891}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8579174280166626},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8500690460205078},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8499771356582642},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.8378146886825562},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7782140970230103},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.5366693139076233},{"id":"https://openalex.org/C115168132","wikidata":"https://www.wikidata.org/wiki/Q55813","display_name":"Machine code","level":3,"score":0.4950772821903229},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.4207966923713684},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3745560646057129},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.14893504977226257},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-1-349-10401-7_5","doi":"https://doi.org/10.1007/978-1-349-10401-7_5","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-349-10401-7_5","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Compiler Engineering Using Pascal","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2199061007","https://openalex.org/W2079286550","https://openalex.org/W112925405","https://openalex.org/W7097460664","https://openalex.org/W2037024838","https://openalex.org/W1964792061","https://openalex.org/W2067894573","https://openalex.org/W7095443955","https://openalex.org/W624216598","https://openalex.org/W1998897127"],"abstract_inverted_index":{"In":[0,24],"a":[1,44,94,113,128,181,199],"simple":[2],"compiler,":[3],"binary":[4,65],"instructions":[5],"can":[6],"be":[7,38,83,93,124,171,174,218],"generated":[8],"directly":[9],"in":[10,59,100,139,220],"memory":[11,68],"as":[12,155,180,211],"an":[13,205],"executable":[14],"program":[15,18,66,72,81,97,114,130],"and":[16,30,49,69,135,190,214,216],"the":[17,27,41,52,64,71,80,118],"then":[19],"run":[20,50,112],"immediately":[21],"after":[22],"compilation.":[23],"this":[25,203],"case,":[26],"mathematical,":[28],"input":[29],"output":[31],"routines":[32],"built":[33],"into":[34,67],"Pascal":[35,195],"have":[36,198],"to":[37,111,126,146,173,176],"added":[39],"by":[40],"compiler.":[42],"Such":[43],"system":[45],"is":[46,78,88,204],"called":[47],"compile":[48],"because":[51],"logically":[53],"separate":[54],"operations":[55],"of":[56,120,148,152,183,208],"compiling,":[57],"linking":[58],"these":[60],"additional":[61],"routines,":[62],"loading":[63],"running":[70],"are":[73],"coalesced.":[74],"One":[75],"potential":[76],"drawback":[77],"that":[79],"must":[82],"recompiled":[84],"every":[85,166],"time":[86],"it":[87],"run.":[89],"This":[90],"may":[91,109,123,169],"not":[92,197],"disadvantage":[95],"during":[96],"development,":[98],"but":[99,202],"other":[101,132,140],"circumstances":[102],"users":[103,143],"require":[104,110,144],"more":[105],"elaborate":[106],"facilities.":[107],"They":[108],"many":[115],"times":[116],"without":[117,163],"expense":[119],"recompilation.":[121],"It":[122,168],"necessary":[125],"combine":[127],"user":[129],"with":[131,187],"procedures":[133],"written":[134],"compiled":[136,185],"separately,":[137],"possibly":[138],"languages.":[141],"Many":[142],"access":[145],"portions":[147],"very":[149],"large":[150,178],"sets":[151],"procedures,":[153],"such":[154,210],"statistical,":[156],"equation":[157],"solving,":[158],"or":[159],"graphical":[160],"libraries,":[161],"again":[162],"recompiling":[164],"them":[165],"time.":[167],"also":[170],"useful":[172],"able":[175],"write":[177],"programs":[179],"series":[182],"separately":[184],"modules,":[186],"well":[188],"defined":[189],"checkable":[191],"interfaces.":[192],"Unfortunately":[193],"standard":[194],"does":[196],"module":[200],"facility,":[201],"important":[206],"feature":[207],"languages":[209],"Modula":[212],"2":[213],"Ada":[215],"will":[217],"discussed":[219],"chapter":[221],"16.":[222]},"counts_by_year":[],"updated_date":"2026-10-10T09:11:00.788812","created_date":"2016-08-23T00:00:00"}
