ISO/IEC 9899:1999. Programming languages — C

21 ноября 2010
The following normative documents contain provisions which, through reference in this text, constitute provisions of this International Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply.Показать полностьюThe following normative documents contain provisions which, through reference in this text, constitute provisions of this International Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards.
автор новостиroot разделВычислительная техника Просмотров: 144 Коментариев: 0

SystemC: From the Ground Up

21 ноября 2010
SystemC provides a robust set of extensions to C++ that enables rapid development of complex hardware/software systems. This book focuses on the practical uses of the language for modeling real systems.Показать полностьюSystemC provides a robust set of extensions to C++ that enables rapid development of complex hardware/software systems. This book focuses on the practical uses of the language for modeling real systems. The wealth of examples and downloadable code methodically guide the reader through the finer points of the SystemC language. This book will show you: -A step-by-step build-up of syntax, -NEW features of SystemC 2.1, -Code examples for each concept, -Many resource references, -Coding styles and guidelines, -Over 52 downloadable code examples (over 8,000 lines), -Exercises throughout the book, -How SystemC fits into the system design methodology, -Why features are as they are. Well known consultants in the EDA industry, both David Black and Jack Donovan have been involved in the adoption and teaching of new technologies and methodologies for a combined total of 42+ years. Recently, they jointly founded a consultancy, Eklectic Ally, focused on helping companies adopt SystemC methodologies.
автор новостиroot разделВычислительная техника Просмотров: 157 Коментариев: 0

Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK

21 ноября 2010
A practical guide to using the TMS320C31 DSP Starter Kit With applications and demand for high-performing digital signal processors expanding rapidly, it is becoming increasingly important for today’s students and practicing engineers to master real-time digital signal processing (DSP) techniques. Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK offers users a practical—and economicalm—approach to understanding DSP principles, designs, and applications.Показать полностьюA practical guide to using the TMS320C31 DSP Starter Kit With applications and demand for high-performing digital signal processors expanding rapidly, it is becoming increasingly important for today’s students and practicing engineers to master real-time digital signal processing (DSP) techniques. Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK offers users a practical—and economicalm—approach to understanding DSP principles, designs, and applications. Demonstrating Texas Instruments' (TI) state-of-the-art, low-priced DSP Starter Kit (DSK), this book clearly illustrates and integrates practical aspects of real-time DSP implementation techniques and complex DSP concepts into lab exercises and experiments. TI’s TMS320C31 digital signal processor provides substantial performance benefits for designs that have floating-point capabilities supported by high-level language compilers. Most chapters begin with a theoretical discussion followed by representative examples. With numerous programming examples using TMS320C3x and C code included on disk, this easy-to-read text: * Covers DSK tools, the architecture, and instructions for the TMS320C31 processor * Illustrates input and output * Introduces the z-transform * Discusses finite impulse response (FIR) filters, including the effect of window functions * Covers infinite impulse response (IIR) filters * Discusses the development and implementation of the fast Fourier transform (FFT) * Examines utility of adaptive filters for different applications Bridging the gap between theory and application, this book furnishes a solid foundation for DSP lab or project design courses for students and serves as a welcome, practically oriented tutorial in the latest DSP techniques for working professionals.
автор новостиroot разделВычислительная техника Просмотров: 136 Коментариев: 0

C & Data Structures

21 ноября 2010
This thorough text provides a comprehensive guide to all the data types in C with internal implementation, while providing examples to demonstrate their behavior.
автор новостиroot разделВычислительная техника Просмотров: 121 Коментариев: 0

C Algorithms for Real-Time DSP

21 ноября 2010
A complete guide to digital signal processing (DSP) techniques in the C language, this book covers the basic principles of DSP and C programming, introduces the basic real-time DSP programming techniques and typical programming environments which are used with DSP microprocessors, and covers the basic real-time filtering techniques which are the cornerstone of one-dimensional real-time DSP.
автор новостиroot разделВычислительная техника Просмотров: 218 Коментариев: 0

C For Dummies

21 ноября 2010
Learn to design and develop programs, complile and link code, fix problems and more with this concise, friendly introduction to C programming.
автор новостиroot разделВычислительная техника Просмотров: 164 Коментариев: 0

Beginning C: From Novice to Professional

21 ноября 2010
With Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers — and you'll soon be writing real C programs.Показать полностьюWith Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers — and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself. This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You'll also be able to strike out on your own by trying the exercises included at the end of each chapter. Pick up a copy of this book by renowned author, Ivor Horton, because it * It is the only beginning-level book to cover the latest ANSI standard in C * Is approachable and aimed squarely at people new to C * Emphasizes writing code after the first chapter * Includes substantial examples relevant to intermediate users
автор новостиroot разделВычислительная техника Просмотров: 199 Коментариев: 0

Writing Bug-Free C Code: A Programming Style That Automatically Detects Bugs in C Code

21 ноября 2010
Advocating a style of C programming based upon data abstraction (classes) and run-time object verification, this book describes a technique that results in virtually bug-free code from the beginning. It details the key to writing bug-free code: the class methodology with run-time type checking. In support of this methodology, the book covers creating a new heap manager that is rock solid.
автор новостиroot разделВычислительная техника Просмотров: 165 Коментариев: 0

The C programming language

21 ноября 2010
This second editon describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.
автор новостиroot разделВычислительная техника Просмотров: 196 Коментариев: 0

The C Programming Language. Second Edition

21 ноября 2010
This second editon describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.
автор новостиroot разделВычислительная техника Просмотров: 126 Коментариев: 0

A numerical library in C for scientists and engineers

21 ноября 2010
This extensive library of computer programs-written in C language-allows readers to solve numerical problems in areas of linear algebra, ordinary and partial differential equations, optimization, parameter estimation, and special functions of mathematical physics.The library is based on NUMAL, the program assemblage developed and used at the Centre for Mathematics and Computer Science in Amsterdam, one of the world’s leading research centers.Показать полностьюThis extensive library of computer programs-written in C language-allows readers to solve numerical problems in areas of linear algebra, ordinary and partial differential equations, optimization, parameter estimation, and special functions of mathematical physics.The library is based on NUMAL, the program assemblage developed and used at the Centre for Mathematics and Computer Science in Amsterdam, one of the world’s leading research centers. The important characteristic of the library is its modular structure. Because it is highly compact, it is well-suited for use on personal computers.The library offers the expert a prodigious collection of procedures for implementing numerical methods. The novice can experiment with the worked examples provided and use the more comprehensive procedures to perform mathematical computations. The library provides a powerful research tool for computer scientists, engineers, and applied mathematicians.
автор новостиroot разделВычислительная техника Просмотров: 125 Коментариев: 0

A quick introduction to C language

21 ноября 2010
It’s a tutorial to the C language
автор новостиroot разделВычислительная техника Просмотров: 324 Коментариев: 0

Practical FPGA Programming in C

21 ноября 2010
C-based techniques for building high-performance, FPGA-accelerated software applicationsCircuits, Devices, and SystemsC-based Techniques for Optimizing FPGA Performance, Design Flexibility, and Time to MarketForward written by Clive “Max” Maxfield.High-performance FPGA-accelerated software applications are a growing demand in fields ranging from communications and image processing to biomedical and scientific computing.Показать полностьюC-based techniques for building high-performance, FPGA-accelerated software applicationsCircuits, Devices, and SystemsC-based Techniques for Optimizing FPGA Performance, Design Flexibility, and Time to MarketForward written by Clive “Max” Maxfield.High-performance FPGA-accelerated software applications are a growing demand in fields ranging from communications and image processing to biomedical and scientific computing. This book introduces powerful, C-based parallel-programming techniques for creating these applications, verifying them, and moving them into FPGA hardware.The authors bridge the chasm between “conventional” software development and the methods and philosophies of FPGA-based digital design. Software engineers will learn to look at FPGAs as "just another programmable computing resource," while achieving phenomenal performance because much of their code is running directly in hardware. Hardware engineers will master techniques that perfectly complement their existing HDL expertise, while allowing them to explore design alternatives and create prototypes far more rapidly. Both groups will learn how to leverage C to support efficient hardware/software co-design and improve compilation, debugging, and testing. Understand when C makes sense in FPGA development and where it fits into your existing processes Leverage C to implement software applications directly onto mixed hardware/software platforms Execute and test the same C algorithms in desktop PC environments and in-system using embedded processors Master new, C-based programming models and techniques optimized for highly parallel FPGA platforms Supercharge performance by optimizing through automated compilation Use multiple-process streaming programming models to deliver truly astonishing performance Preview the future of FPGA computing Study an extensive set of realistic C code examplesAbout the Web SiteVisit http://www.ImpulseC.com/practical to download fully operational, time-limited versions of a C-based FPGA design compiler, as well as additional examples and programming tips.© Copyright Pearson Education. All rights reserved.
автор новостиroot разделВычислительная техника Просмотров: 117 Коментариев: 0

Image Processing in C

21 ноября 2010
This book is a tutorial on image processing. Each chapter explains basic concepts with words and figures, shows image processing results with photographs, and implements the operations in C.Показать полностьюThis book is a tutorial on image processing. Each chapter explains basic concepts with words and figures, shows image processing results with photographs, and implements the operations in C. The C code in this book is based on a series of articles published in The C Users Journal from 1990 through 1993, and includes three entirely new chapters and six new appendices. The new chapters are 1) an introduction to the entire system, 2) a set of routines for Boolean operations on images — such as subtracting or adding one with another, 3) a batch system for performing offline processing (such as overnight for long involved manipulations). The C Image Processing System (CIPS) works with Tag Image File Format (TIFF) gray scale images. The entire system has been updated from the original publications to comply with the TIFF 6.0 specification from June 1993 (the magazine articles were written for the TIFF 5.0 specification.) The text and accompanying source code provide working edge detectors, filters, and histogram equalizers, I/O routines, display and print procedures that are ready to use, or can be modified for special applications. Print routines are provided for laser printers, graphics printers, and character printers. Display procedures are provided for monochrome, CGA, VGA, and EGA monitors. All of these functions are provided in a system that will run on a “garden variety” PC, not requiring a math co-processor, frame grabber, or Super VGA monitor.
автор новостиroot разделВычислительная техника Просмотров: 139 Коментариев: 0

The standard C library

21 ноября 2010
Prentice Hall’s most important C programming title in years. A companion volume to Kernighan & Ritchie’s C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects.Показать полностьюPrentice Hall’s most important C programming title in years. A companion volume to Kernighan & Ritchie’s C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world’s leading experts on C and the C Library
автор новостиroot разделВычислительная техника Просмотров: 187 Коментариев: 0

Numerical recipes in C

21 ноября 2010
The new and greatly expanded second edition of the highly popular Numerical Recipes in C features over 100 new routines and upgraded versions of the original routines. The book remains the most practical, comprehensive handbook of scientific computing available today.
автор новостиroot разделВычислительная техника Просмотров: 129 Коментариев: 0

Object Oriented Programming in ANSI-C

21 ноября 2010
This book is not going to praise object-oriented programming or condemn the Old Way. We are simply going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.Показать полностьюThis book is not going to praise object-oriented programming or condemn the Old Way. We are simply going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier. Along the way we encounter all the jargon — classes, inheritance, instances, linkage, methods, objects, polymorphisms, and more — but we take it out of the realm of magic and see how it translates into the things we have known and done all along.
автор новостиroot разделВычислительная техника Просмотров: 111 Коментариев: 0

Digital Imaging in C and the World Wide Web

21 ноября 2010
Provides an approachable, comprehensive introduction to the concepts, theory, & practices necessary to recognize, understand, & resolve perplexing digital imaging issues that inevitably arise. Paper. CD-ROM included. DLC: Image processing — Digital techniques.
автор новостиroot разделВычислительная техника Просмотров: 111 Коментариев: 0

Programming Microcontrollers in C

21 ноября 2010
Microcontrollers are used in automobiles, machine control systems, home appliances-in almost any application where there is some internal intelligence system.Показать полностьюMicrocontrollers are used in automobiles, machine control systems, home appliances-in almost any application where there is some internal intelligence system. This practical tutorial reviews the essentials of C programming for microcontrollers and examines in detail the issues faced when writing C code. Geared toward embedded system designers, the book teaches how to write high-level C programming code, maximize performance, and use some of the popular microcontrollers in real-world applications. Included is a CD-ROM for Windows containing all C code used in the book, compilers for popular microcontrollers, and a fully searchable electronic version of the book. Includes CD-ROM.
автор новостиroot разделВычислительная техника Просмотров: 110 Коментариев: 0

C Primer Plus. User Friendly Guide to the C Programming Language

21 ноября 2010
The C language combines the efficiency and speed of assembly language with the structure and conciseness of Pascal. Consequently, over 80 percent of the software community is using C today.Показать полностьюThe C language combines the efficiency and speed of assembly language with the structure and conciseness of Pascal. Consequently, over 80 percent of the software community is using C today. This revised and expanded edition of C Primer Plus presents everything that you need to immediately start using this exciting language, and more. The book’s time-tested organization encourages you to solve problems, ask questions, and work exercises. Used in schools as a complete course in C programming, the book offers these features: · Compatibility with UNIX™ and MS-DOS@ · Organization suited to beginners as well as advanced users · Well-proven approach to such introductory concepts as data, I/O, strings, and loops · Explanations of arrays and pointers, file I/O, bit fiddling, storage classes, macro functions, access to 8088 ports, structures, redirection, IBM@ PC sound, and graphics access New topics added to this updated edition include: · Information on C++, the successor to the C language, recently created by AT&T for "object-oriented programming" · Details on the new American National Standards Institute (ANSI) C language standard-what is new and how to write programs that conform to it C Primer Plus, Revised Edition, is the perfect companion to the Sams/Waite UNIX Primer Plus, and is compatible with any IBM PC implementation of C that conforms to the Kernighan and Ritchie standard.
автор новостиroot разделВычислительная техника Просмотров: 113 Коментариев: 0
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 ]