05789nam 22008293u 450 991096849120332120230105175201.09786611100438978111805861911180586159781281100436128110043997804702491300470249137(CKB)1000000000407722(EBL)319344(OCoLC)295933757(SSID)ssj0000109857(PQKBManifestationID)11125173(PQKBTitleCode)TC0000109857(PQKBWorkID)10059570(PQKB)10702423(OCoLC)741565697(OCoLC)ocn741565697 (CaSebORM)9780470147627(MiAaPQ)EBC319344(Perlego)1007030(Perlego)2753030(EXLCZ)99100000000040772220130418d2008|||| u|| |engur|n|---|||||txtccrBeginning Linux Programming4th ed.Chichester Wiley20081 online resource (818 p.)Wrox programmer to programmerDescription based upon print version of record.9780470147627 0470147628 Beginning Linux Programming, 4th Edition; 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 TogetherSummaryChapter 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 TerminalThe Terminal Driver and the General Terminal InterfaceThe 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 ToolsProblems of Multiple Source FilesThe 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 ProgramSimultaneous ExecutionSynchronization; Thread Attributes; Canceling a Thread; Threads in Abundance; Summary; Chapter 13: Inter-Process Communication: Pipes; What Is a Pipe?; Process Pipes; Sending Output to popen; The Pipe Call; Parent and Child Processes; Named Pipes: FIFOs; The CD Database Application; Summary; Chapter 14: Semaphores, Shared Memory, and Message Queues; Semaphores; Shared Memory; Message Queues; The CD Database Application; IPC Status Commands; Summary; Chapter 15: Sockets; What Is a Socket?; Socket Connections; Network Information; Multiple Clients; Datagrams; SummaryChapter 16: Programming GNOME Using GTK+Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the bWrox programmer to programmerLinuxOperating systems (Computers)Operating systems (Computers)Engineering & Applied SciencesHILCCComputer ScienceHILCCLinux.Operating systems (Computers).Operating systems (Computers)Engineering & Applied SciencesComputer Science005.26/8005.4469Matthew Neil475907Stones Richard731805AU-PeELAU-PeELAU-PeELBOOK9910968491203321Beginning Linux programming1441813UNINA01384nam0 22003131i 450 UON0007181420231205102353.76002-927960-3-x20020107d1989 |0itac50 baengUS|||| |||||Year of the elephantA Moroccan woman's journey toward independence and other storiesBy Leila Abouzeidtranslation from the Arabic by Barbara Parmenterintroduction by Elizabeth Warnock FerneaAustin : Center for Middle Eastern Studies at the University of Texasc1989103 p.22 cmTit. orig. Am al-fil001UON000662862001 Modern Middle East Literatures in Translation SeriesUON00359051 Am al-fil18397ROMANZI MAROCCHINITraduzioni inglesiUONC021350FIUSAustinUONL000438892.736Narrativa araba - Periodo moderno (1945- )21ABOUZEIDLeilaUONV046721658567University of TexasUONV249000650ITSOL20250620RICASIBA - SISTEMA BIBLIOTECARIO DI ATENEOUONSIUON00071814SIBA - SISTEMA BIBLIOTECARIO DI ATENEOSI VI C a x 238 SI AA 15419 5 238 Am al-fil18397UNIOR