Cargando…

PacketC programming /

This book introduces the tools you'll need to program with the packetC language. packetC speeds the development of applications that live within computer networks, the kind of programs that provide network functionality for connecting "clients" and "servers" and "clouds...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jungck, Peder
Otros Autores: Duncan, Ralph, Mulcahy, Dwight
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, ©2011.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn777002903
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 120216s2011 cauc ob 001 0 eng d
010 |a  2012540903 
040 |a GW5XE  |b eng  |e pn  |c GW5XE  |d ZMC  |d B24X7  |d EBLCP  |d E7B  |d COO  |d UMI  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d BEDGE  |d OCLCQ  |d OCLCF  |d YDXCP  |d MHW  |d MEAUC  |d OCLCQ  |d Z5A  |d LIV  |d UAB  |d MERUC  |d ESU  |d VT2  |d IOG  |d N$T  |d OCLCQ  |d CEF  |d INT  |d U3W  |d AU@  |d OCLCQ  |d OCLCO  |d WYU  |d YOU  |d OCLCQ  |d OCLCO  |d LEAUB  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d HAGCC  |d OCLCO  |d INARC  |d OCL  |d OCLCQ  |d OCLCO 
019 |a 785735105  |a 785781616  |a 795202195  |a 857251310  |a 1005786899  |a 1064914831  |a 1087400999  |a 1103253743  |a 1111053236  |a 1112530591  |a 1129374861  |a 1153052578  |a 1192337492  |a 1240528836  |a 1300220357 
020 |a 9781430241591  |q (electronic bk.) 
020 |a 1430241594  |q (electronic bk.) 
020 |z 9781430241584 
020 |z 1430241586 
024 7 |a 10.1007/978-1-4302-4159-1  |2 doi 
029 1 |a AU@  |b 000053278467 
029 1 |a AU@  |b 000060583626 
029 1 |a DEBBG  |b BV040901559 
029 1 |a DEBSZ  |b 378288695 
029 1 |a DEBSZ  |b 381375994 
029 1 |a DEBSZ  |b 397271026 
029 1 |a NZ1  |b 14521803 
029 1 |a AU@  |b 000067090468 
035 |a (OCoLC)777002903  |z (OCoLC)785735105  |z (OCoLC)785781616  |z (OCoLC)795202195  |z (OCoLC)857251310  |z (OCoLC)1005786899  |z (OCoLC)1064914831  |z (OCoLC)1087400999  |z (OCoLC)1103253743  |z (OCoLC)1111053236  |z (OCoLC)1112530591  |z (OCoLC)1129374861  |z (OCoLC)1153052578  |z (OCoLC)1192337492  |z (OCoLC)1240528836  |z (OCoLC)1300220357 
037 |a CL0500000143  |b Safari Books Online 
050 4 |a QA76.7  |b .J86 2011 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a UY.  |2 bicssc 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Jungck, Peder. 
245 1 0 |a PacketC programming /  |c Peder Jungck, Ralph Duncan, Dwight Mulcahy. 
260 |a Berkeley, CA :  |b Apress,  |c ©2011. 
300 |a 1 online resource (xx, 435 pages) :  |b color portraits 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 29, 2017). 
505 0 0 |g Part 1.  |t packetC Background --  |t Origins of packetC --  |t Introduction to the packetC Language --  |t Style Guidelines for packetC Program --  |t Construction of a packetC Program --  |t Variables: Identifiers, Basic Scalar Data Types, and Literals --  |t Part 2.  |t Language Reference --  |t Data Initialization and Mathematical Expressions --  |t Functions --  |t packetC Data Type Fundamentals --  |t C-Style Data Types --  |t Basic Packet Interaction and Operations --  |t Selection Statements --  |t Loops and Flow Control --  |t Exception Handling --  |t packetC Database Types and Operations --  |t packetC Search Set Types and Operations --  |t Reference Type and Operation --  |t Semaphores in packetC --  |t Packet Information Block and System Packet Operations --  |t Descriptor Type and Operations --  |g Part 3.  |t Developing Applications --  |t Control Plane and System Interaction --  |t packetC Pre-Processor --  |t Pragmas and Other Key Compiler Directives --  |t Developing Large Applications in packetC --  |t Construction of a packetC Executable --  |t packetC Standard Networking Descriptors --  |t Developing for Performance --  |t Standard Libraries --  |g Part 4.  |t Industry Reprints --  |t packetC Language for High Performance Packet Processing --  |t A Paradigm for Processing Network Protocols in Parallel --  |t Dynamically Accessing Packet Header Fields at High-speed --  |t packetC Language and Parallel Processing of Masked Databases --  |t Packet Content Matching with packetC Searchsets --  |t References for Run-time Aggregate Selection with Strong Typing --  |t Portable Bit Fields in packetC --  |t packet Field and Bitfield Allocation Order --  |t Managing Heterogeneous Architectures for High-speed Packet Processing. 
504 |a Includes bibliographical references and index. 
520 |a This book introduces the tools you'll need to program with the packetC language. packetC speeds the development of applications that live within computer networks, the kind of programs that provide network functionality for connecting "clients" and "servers" and "clouds." The simplest examples provide packet switching and routing while more complex examples implement cyber security, broadband policies or cloud-based network infrastructure. Network applications, such as those processing digital voice and video, must be highly scalable, secure and maintainable. Such application requirements translate to requirements for a network programming language that leverages massively-parallel systems and ensures a high level of security, while representing networking protocols and transactions in the simplest way possible. packetC meets these requirements with an intuitive approach to coarse-grained parallelism, with strong-typing and controlled memory access for security and with new data types and operators that express the classic operations of the network-oriented world in familiar programming terms. No other language has addressed the full breadth of requirements for tractable parallelism, secure processing and usable constructs. The packetC language is growing in adoption and has been used to develop solutions operating in some of the world's largest networks. This important new language, packetC, has now been successfully documented in this book, in which the language's authors provide the materials and tools you'll need in a readable and accessible form. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 7 |a PacketC (Computer programming language)  |2 blmlsh 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Computer programming. 
650 2 |a Electronic Data Processing 
650 6 |a Informatique. 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Informatique.  |2 eclas 
650 7 |a Computer programming  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
700 1 |a Duncan, Ralph. 
700 1 |a Mulcahy, Dwight. 
773 0 |t Springer eBooks 
776 0 8 |i Print version:  |a Jungck, Peder.  |t PacketC programming.  |d Berkeley, CA : Apress, ©2011  |w (DLC) 2012540903 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430241584/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Internet Archive  |b INAR  |n packetcprogrammi0000jung 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28323687 
938 |a Books 24x7  |b B247  |n bks00045282 
938 |a EBL - Ebook Library  |b EBLB  |n EBL883830 
938 |a ebrary  |b EBRY  |n ebr10532870 
938 |a EBSCOhost  |b EBSC  |n 1173718 
938 |a YBP Library Services  |b YANK  |n 7444802 
994 |a 92  |b IZTAP