{"id":"https://openalex.org/W2395076924","doi":null,"title":"Linux Programming by Example: The Fundamentals","display_name":"Linux Programming by Example: The Fundamentals","publication_year":2004,"publication_date":"2004-04-01","ids":{"openalex":"https://openalex.org/W2395076924","mag":"2395076924"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:808255","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/808255","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5113442228","display_name":"Arnold Robbins","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Arnold Robbins","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5113442228"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5312,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.76530939,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.44020000100135803,"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/T13681","display_name":"Engineering and Information Technology","score":0.44020000100135803,"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/T10533","display_name":"Teaching and Learning Programming","score":0.34790000319480896,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.051500000059604645,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/linux-programming","display_name":"Linux programming","score":0.9959999918937683},{"id":"https://openalex.org/keywords/system-calls","display_name":"system calls","score":0.8619999885559082},{"id":"https://openalex.org/keywords/memory-management","display_name":"memory management","score":0.8600000143051147},{"id":"https://openalex.org/keywords/file-i-o","display_name":"file I/O","score":0.9980000257492065},{"id":"https://openalex.org/keywords/file-metadata","display_name":"file metadata","score":0.9909999966621399},{"id":"https://openalex.org/keywords/process","display_name":"process","score":0.8119999766349792},{"id":"https://openalex.org/keywords/extended-interface","display_name":"extended interface","score":0.796999990940094},{"id":"https://openalex.org/keywords/signals","display_name":"signals","score":0.9959999918937683},{"id":"https://openalex.org/keywords/internationalization","display_name":"internationalization","score":0.9990000128746033},{"id":"https://openalex.org/keywords/debugging","display_name":"debugging","score":0.9120000004768372},{"id":"https://openalex.org/keywords/portability","display_name":"portability","score":0.7739999890327454},{"id":"https://openalex.org/keywords/performance","display_name":"performance","score":0.48500001430511475}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8068530559539795},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.7692737579345703},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7397326827049255},{"id":"https://openalex.org/C2778579508","wikidata":"https://www.wikidata.org/wiki/Q722192","display_name":"System call","level":2,"score":0.5617478489875793},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.5442152619361877},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.5348675847053528},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.530489444732666},{"id":"https://openalex.org/C517481932","wikidata":"https://www.wikidata.org/wiki/Q388","display_name":"GNU/Linux","level":3,"score":0.5054523944854736},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5019791126251221},{"id":"https://openalex.org/C45463861","wikidata":"https://www.wikidata.org/wiki/Q942617","display_name":"Linux Unified Key Setup","level":3,"score":0.4264981746673584},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.42589133977890015},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3210890293121338}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:cds.cern.ch:808255","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/808255","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:2395076924","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=971168","pdf_url":null,"source":{"id":"https://openalex.org/S4306478100","display_name":"Prentice Hall PTR eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Prentice Hall PTR eBooks","raw_type":null}],"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/W592027770","https://openalex.org/W1547766879","https://openalex.org/W157582757","https://openalex.org/W3152029955","https://openalex.org/W7099552089","https://openalex.org/W123827732","https://openalex.org/W1824970198","https://openalex.org/W6992451479","https://openalex.org/W1538025523","https://openalex.org/W1618014503"],"abstract_inverted_index":{"Learn":[0],"Linux(R)":[1],"programming,":[2],"hands-oni??":[3],"from":[4,25,52,118],"real":[5],"source":[6,32],"codeThis":[7],"book":[8,140],"teaches":[9,68],"Linux":[10,123,151],"programming":[11],"in":[12,126],"the":[13,38,44,74,78,128,145],"most":[14],"effective":[15],"way":[16],"possible:":[17],"by":[18],"showing":[19],"and":[20,29,72,88,100,103,137],"explaining":[21],"well-written":[22],"programs.":[23],"Drawing":[24],"both":[26,69],"V7":[27],"Unix(R)":[28],"current":[30],"GNU":[31],"code,":[33],"Arnold":[34],"Robbins":[35,67],"focuses":[36],"on":[37],"fundamental":[39],"system":[40,129],"call":[41,130],"APIs":[42],"at":[43,64],"core":[45],"of":[46],"any":[47],"significant":[48],"program,":[49],"presenting":[50],"examples":[51],"programs":[53],"that":[54],"Linux/Unix":[55],"users":[56],"already":[57],"use":[58],"every":[59],"day.":[60],"Gradually,":[61],"one":[62],"step":[63],"a":[65],"time,":[66],"high-level":[70],"principles":[71],"under":[73],"hood":[75],"techniques.":[76],"Along":[77],"way,":[79],"he":[80],"carefully":[81],"addresses":[82],"real-world":[83],"issues":[84],"like":[85],"performance,":[86],"portability,":[87],"robustness.":[89],"Coverage":[90],"includes:":[91],"Memory":[92],"management":[93],"File":[94,96],"I/O":[95],"metadata":[97],"Processes":[98],"Users":[99],"groups":[101],"Sorting":[102],"searching":[104],"Argument":[105],"parsing":[106],"Extended":[107],"interfaces":[108],"Signals":[109],"Internationalization":[110],"Debugging":[111],"And":[112],"morei??Just":[113],"learning":[114],"to":[115,148],"program?":[116],"Switching":[117],"Windows(R)?":[119],"Already":[120],"developing":[121],"with":[122],"but":[124],"interested":[125],"exploring":[127],"interface":[131],"further?":[132],"No":[133],"matter":[134],"which,":[135],"quickly":[136],"directly,":[138],"this":[139],"will":[141],"help":[142],"you":[143],"master":[144],"fundamentals":[146],"needed":[147],"build":[149],"serious":[150],"software.":[152]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
