|
|
|
|
LEADER |
00000cam a2200000Ma 4500 |
001 |
EBSCO_on1108542092 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
190713s2019 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d TEFOD
|d EBLCP
|d TEFOD
|d UKMGB
|d OCLCF
|d OCLCQ
|d N$T
|d UKAHL
|d OCLCQ
|d OCLCO
|d NZAUC
|d OCLCQ
|
015 |
|
|
|a GBB9B4167
|2 bnb
|
016 |
7 |
|
|a 019446112
|2 Uk
|
019 |
|
|
|a 1111345112
|
020 |
|
|
|a 1789803365
|
020 |
|
|
|a 9781789803365
|q (electronic bk.)
|
020 |
|
|
|z 9781789804072
|q (pbk.)
|
029 |
1 |
|
|a UKMGB
|b 019446112
|
029 |
1 |
|
|a AU@
|b 000067115000
|
029 |
1 |
|
|a AU@
|b 000065674667
|
035 |
|
|
|a (OCoLC)1108542092
|z (OCoLC)1111345112
|
037 |
|
|
|a 30BA6813-299F-4A46-AEB3-A9ED47EBFBA1
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.774.L46
|
082 |
0 |
4 |
|a 005.422
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Guerrieri, Alex.
|
245 |
1 |
0 |
|a Hands-On System Programming with Go :
|b Build Modern and Concurrent Applications for Unix and Linux Systems Using Golang.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing, Limited,
|c 2019.
|
300 |
|
|
|a 1 online resource (441 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: An Introduction to System Programming and Go; Chapter 1: An Introduction to System Programming; Technical requirements; Beginning with system programming; Software for software; Languages and system evolution; System programming and software engineering; Application programming interfaces; Types of APIs; Operating systems; Libraries and frameworks; Remote APIs; Web APIs; Understanding the protection ring; Architectural differences; Kernel space and user space
|
505 |
8 |
|
|a Diving into system callsServices provided; Process control; File management; Device management; Information maintenance; Communication; The difference between operating systems; Understanding the POSIX standard; POSIX standards and features; POSIX. 1 -- core services; POSIX. 1b and POSIX. 1c -- real-time and thread extensions; POSIX. 2 -- shell and utilities; OS adherence; Linux and macOS; Windows; Summary; Questions; Chapter 2: Unix OS Components; Technical requirements; Memory management; Techniques of management; Virtual memory; Understanding files and filesystems
|
505 |
8 |
|
|a Operating systems and filesystemsLinux; macOS; Windows; Files and hard and soft links; Unix filesystem; Root and inodes; Directory structure; Navigation and interaction; Mounting and unmounting; Processes; Process properties; Process life cycle; Foreground and background; Killing a job; Users, groups, and permissions; Users and groups; Owner, group, and others; Read, write, and execute; Changing permission; Process communications; Exit codes; Signals; Pipes; Sockets; Summary; Questions; Chapter 3: An Overview of Go; Technical requirements; Language features; History of Go
|
505 |
8 |
|
|a Strengths and weaknessesNamespace; Imports and exporting symbols; Type system; Basic types; Composite types; Custom-defined types; Variables and functions; Handling variables; Declaration; Operations; Casting; Scope; Constants; Functions and methods; Values and pointers; Understanding flow control; Condition; Looping; Exploring built-in functions; Defer, panic, and recover; Concurrency model; Understanding channels and goroutines; Understanding memory management; Stack and heap; The history of GC in Go; Building and compiling programs; Install; Build; Run; Summary; Questions
|
505 |
8 |
|
|a Section 2: Advanced File I/O OperationsChapter 4: Working with the Filesystem; Technical requirements; Handling paths; Working directory; Getting and setting the working directory; Path manipulation; Reading from files; Reader interface; The file structure; Using buffers; Peeking content; Closer and seeker; Writing to file; Writer interface; Buffers and format; Efficient writing; File modes; Other operations; Create; Truncate; Delete; Move; Copy; Stats; Changing properties; Third-party packages; Virtual filesystems; Filesystem events; Summary; Questions; Chapter 5: Handling Streams
|
500 |
|
|
|a Technical requirements
|
520 |
|
|
|a Go is the new systems programming language for Linux and Unix systems. After a brief introduction of Unix-based OS and of system programming, we'll dive into Go standard packages, focusing on how easily they allow to interact will all the functionality of the OS. By the end of this book, you will be comfortable with systems programming using Go.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
630 |
0 |
0 |
|a Linux.
|
630 |
0 |
0 |
|a UNIX (Computer file)
|
630 |
0 |
7 |
|a Linux.
|2 fast
|0 (OCoLC)fst01382136
|
630 |
0 |
7 |
|a UNIX (Computer file)
|2 fast
|0 (OCoLC)fst01365395
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
0 |
|a Operating systems (Computers)
|
650 |
|
0 |
|a Systems programming (Computer science)
|
650 |
|
6 |
|a Programmation (Informatique)
|
650 |
|
6 |
|a Systèmes d'exploitation (Ordinateurs)
|
650 |
|
6 |
|a Programmation système (Informatique)
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a operating systems.
|2 aat
|
650 |
|
7 |
|a Computer programming.
|2 fast
|0 (OCoLC)fst00872390
|
650 |
|
7 |
|a Operating systems (Computers)
|2 fast
|0 (OCoLC)fst01046280
|
650 |
|
7 |
|a Systems programming (Computer science)
|2 fast
|0 (OCoLC)fst01141475
|
776 |
0 |
8 |
|i Print version:
|a Guerrieri, Alex.
|t Hands-On System Programming with Go : Build Modern and Concurrent Applications for Unix and Linux Systems Using Golang.
|d Birmingham : Packt Publishing, Limited, ©2019
|z 9781789804072
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2190854
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0040165361
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5813052
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2190854
|
994 |
|
|
|a 92
|b IZTAP
|