Beginning Linux programming /
Describes the concepts of programming with Linux, covering such topics as shell programming, file structure, managing memory, using MySQL, debugging, processes and signals, and GNOME.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, Ind. :
Wiley Pub.,
©2008.
|
Edición: | 4th ed. |
Colección: | Programmer to programmer.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn182756071 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 071204s2008 inu ob 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d YDXCP |d OCLCQ |d TEFOD |d IDEBK |d OCLCQ |d AZU |d CDN |d UMI |d OCLCQ |d SFB |d B24X7 |d C6I |d OCLCO |d OCLCQ |d DEBSZ |d OCLCF |d OCLCQ |d DKDLA |d OCLCQ |d OCLCO |d OCLCQ |d OTZ |d UKDOC |d TEFOD |d OCLCQ |d Z5A |d ZCU |d MERUC |d YDX |d NJR |d CEF |d ICG |d AU@ |d OCLCO |d OCLCQ |d COO |d OCLCA |d UAB |d DKC |d OCLCQ |d HS0 |d OCLCO |d OCL |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
019 | |a 182732476 |a 243561178 |a 295933757 |a 519361564 |a 741565697 |a 781260347 |a 1005455034 |a 1012044428 |a 1060185435 |a 1069613270 |a 1113140055 | ||
020 | |a 9780470249130 |q (electronic bk.) | ||
020 | |a 0470249137 |q (electronic bk.) | ||
020 | |a 0470147628 |q (Paper) | ||
020 | |a 9780470147627 |q (Paper) | ||
020 | |a 9786611100438 | ||
020 | |a 6611100431 | ||
029 | 1 | |a AU@ |b 000044592310 | |
029 | 1 | |a AU@ |b 000053247750 | |
029 | 1 | |a DEBBG |b BV044127692 | |
029 | 1 | |a DEBSZ |b 368467430 | |
029 | 1 | |a DEBSZ |b 396148182 | |
029 | 1 | |a GBVCP |b 785356797 | |
029 | 1 | |a NZ1 |b 14520081 | |
029 | 1 | |a AU@ |b 000066758871 | |
035 | |a (OCoLC)182756071 |z (OCoLC)182732476 |z (OCoLC)243561178 |z (OCoLC)295933757 |z (OCoLC)519361564 |z (OCoLC)741565697 |z (OCoLC)781260347 |z (OCoLC)1005455034 |z (OCoLC)1012044428 |z (OCoLC)1060185435 |z (OCoLC)1069613270 |z (OCoLC)1113140055 | ||
037 | |b OverDrive, Inc. |n http://www.overdrive.com | ||
037 | |a 2761A28B-CF6F-4E67-A016-F52AB0B2E483 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.O63 |b M38 2008eb | |
072 | 7 | |a COM |x 046070 |2 bisacsh | |
072 | 7 | |a COM |x 046030 |2 bisacsh | |
072 | 7 | |a COM |x 088010 |2 bisacsh | |
082 | 0 | 4 | |a 005.432 |2 22 |
049 | |a UAMI | ||
100 | 1 | |a Matthew, Neil. | |
245 | 1 | 0 | |a Beginning Linux programming / |c Neil Matthew, Richard Stones. |
250 | |a 4th ed. | ||
260 | |a Indianapolis, Ind. : |b Wiley Pub., |c ©2008. | ||
300 | |a 1 online resource (780 pages). | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Programmer to programmer | |
504 | |a Includes bibliographical references and index. | ||
505 | 0 | |a Cover -- About the Authors -- Credits -- Acknowledgments -- Contents -- Foreword -- Introduction -- Who's This Book For? -- What's Covered in the Book -- What You Need to Use This Book -- Source Code -- Conventions -- Errata -- p2p.wrox.com -- Chapter 1: Getting Started -- An Introduction to UNIX, Linux, and GNU -- Programming Linux -- Getting Help -- Summary -- Chapter 2: Shell Programming -- Why Program with a Shell? -- A Bit of Philosophy -- What Is a Shell? -- Pipes and Redirection -- The Shell as a Programming Language -- Shell Syntax -- Going Graphical -- The dialog Utility -- Putting It All Together -- Summary -- Chapter 3: Working with Files -- Linux File Structure -- System Calls and Device Drivers -- Library Functions -- Low-Level File Access -- The Standard I/O Library -- Formatted Input and Output -- File and Directory Maintenance -- Scanning Directories -- Errors -- The /proc File System -- Advanced Topics: fcntl and mmap -- Summary -- Chapter 4: The Linux Environment -- Program Arguments -- Environment Variables -- Time and Date -- Temporary Files -- User Information -- Host Information -- Logging -- Resources and Limits -- Summary -- Chapter 5: Terminals -- Reading from and Writing to the Terminal -- Talking to the Terminal -- The Terminal Driver and the General Terminal Interface -- The termios Structure -- Terminal Output -- Detecting Keystrokes -- Summary -- Chapter 6: Managing Text-Based Screens with curses -- Compiling with curses -- Curses Terminology and Concepts -- The Screen -- The Keyboard -- Windows -- Subwindows -- The Keypad -- Using Color -- Pads -- The CD Collection Application -- Summary -- Chapter 7: Data Management -- Managing Memory -- File Locking -- Databases -- The CD Application -- Summary -- Chapter 8: MySQL -- Installation -- MySQL Administration -- Accessing MySQL Data from C -- The CD Database Application -- Summary -- Chapter 9: Development Tools -- Problems of Multiple Source Files -- The make Command and Makefiles -- Source Code Control -- Writing a Manual Page -- Distributing Software -- RPM Packages -- Other Package Formats -- Development Environments -- Summary -- Chapter 10: Debugging -- Types of Errors -- General Debugging Techniques -- Debugging with gdb -- More Debugging Tools -- Assertions -- Memory Debugging -- Summary -- Chapter 11: Processes and Signals -- What Is a Process? -- Process Structure -- Starting New Processes -- Signals -- Summary -- Chapter 12: POSIX Threads -- What Is a Thread? -- Advantages and Drawbacks of Threads -- A First Threads Program -- Simultaneous Execution -- Synchronization -- Thread Attributes -- Canceling a Thread -- Threads in Abundance -- Summary -- Chapter 13: Inter-Process Communication: Pipes -- What Is a Pipe? -- Process Pipes -- Sending Output. | |
588 | 0 | |a Print version record. | |
520 | |a Describes the concepts of programming with Linux, covering such topics as shell programming, file structure, managing memory, using MySQL, debugging, processes and signals, and GNOME. | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Linux. |
630 | 0 | 6 | |a Linux. |
630 | 0 | 7 | |a Linux. |2 blmlsh |
630 | 0 | 7 | |a Linux |2 fast |
630 | 0 | 7 | |a Linux. |2 rvm |
650 | 0 | |a Operating systems (Computers) | |
650 | 6 | |a Systèmes d'exploitation (Ordinateurs) | |
650 | 7 | |a operating systems. |2 aat | |
650 | 7 | |a COMPUTERS |x Operating Systems |x Linux. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Operating Systems |x UNIX. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x System Administration |x Linux & UNIX Administration. |2 bisacsh | |
650 | 7 | |a Operating systems (Computers) |2 fast | |
650 | 7 | |a Engineering & Applied Sciences. |2 hilcc | |
650 | 7 | |a Computer Science. |2 hilcc | |
650 | 7 | |a Systèmes d'exploitation (Ordinateurs) |2 rvm | |
650 | 7 | |a Computer operating systems. |2 sears | |
700 | 1 | |a Stones, Richard. | |
758 | |i has work: |a Beginning Linux programming (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGWt4JvG68GKTppY3PKCBd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Matthew, Neil. |t Beginning Linux programming. |b 4th ed. |d Indianapolis, Ind. : Wiley Pub., ©2008 |z 9780470147627 |z 0470147628 |w (OCoLC)156819306 |
830 | 0 | |a Programmer to programmer. | |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=319344 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9780470147627/?ar |z Texto completo |
938 | |a YBP Library Services |b YANK |n 12669783 | ||
938 | |a YBP Library Services |b YANK |n 2737910 | ||
938 | |a EBSCOhost |b EBSC |n 211749 | ||
938 | |a Books 24x7 |b B247 |n bks00023432 | ||
938 | |a 123Library |b 123L |n 11160 | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH16074262 | ||
994 | |a 92 |b IZTAP |