Язык программирования Си.Справочник

21 ноября 2010
Перевод с английского, М.:Радио и связь,1988 Рассмотрены конструкции языка программирования Си, приведены соответствующие примеры и необходимые пояснения. Описаны варианты реализации языка для различных типов ЭВМ, даны рекомендации по его использованию, обеспечивающие мобильность программ. Кратко описаны библиотечные функции языка, имеющиеся в операционной системе UNIX System V.
автор новостиroot разделВычислительная техника Просмотров: 126 Коментариев: 0

Как программировать на C

21 ноября 2010
Книга предлагает читателю курс программирования, ориентированный на языки C/C++, и рассчитана как на начинающих, не владеющих никакими языками программирования, так и на опытных программистов, которые могут просто пропустить не интересующие их главы.Показать полностьюКнига предлагает читателю курс программирования, ориентированный на языки C/C++, и рассчитана как на начинающих, не владеющих никакими языками программирования, так и на опытных программистов, которые могут просто пропустить не интересующие их главы. Помимо достаточно полного и глубокого изложения языка С дается весьма серьезное введение в C++, одного из наиболее перспективных на настоящий момент языков; ему посвящена значительная часть книги. Особое внимание уделяется методикам структурного и объектно-ориентированного программирования больших программных систем. Примеры и многочисленные упражнения знакомят читателя с часто применяемыми алгоритмами и фундаментальными структурами данных, показывая технические приемы их реализации. Приводится также масса полезных советов. Книга адресована широкому кругу читателей, от новичков до студентов, изучающих программирование в рамках своей специальности.
автор новостиroot разделВычислительная техника Просмотров: 175 Коментариев: 0

Язык С

21 ноября 2010
Эта книга предназначена для того, чтобы помочь читателю научиться программировать на языке «C». Она содержит учебное введение, цель которого — позволить новым пользователям начать программировать как можно быстрее, отдельные главы по всем основным особенностям языка и справочное руководство.Показать полностьюЭта книга предназначена для того, чтобы помочь читателю научиться программировать на языке «C». Она содержит учебное введение, цель которого — позволить новым пользователям начать программировать как можно быстрее, отдельные главы по всем основным особенностям языка и справочное руководство. Обучение построено в основном на чтении, написании и разборе примеров, а не голой формулировке правил. Примеры, приводимые в книге, по большей части являются законченными реальными программами, а не отдельными фрагментами. Все примеры были проверены непосредственно с текста книги, где они напечатаны в виде, пригодном для ввода в машину. Кроме указаний о том, как сделать использование языка более эффективным, мы также пытались, где это возможно, проиллюстрировать полезные алгоритмы и принципы хорошего стиля и разумной разработки.
автор новостиroot разделВычислительная техника Просмотров: 233 Коментариев: 0

Изучаем Си

21 ноября 2010
В этой книге делается попытка познакомить читателя с программированием на примере языка профессиональных программистов Си. Эта книга задумана и написана с целью рассказать пытливому читателю о самых трудных, самых принципиальных особенностях языка, что, конечно, не значит, что она не учит практическому программированию на Си.Показать полностьюВ этой книге делается попытка познакомить читателя с программированием на примере языка профессиональных программистов Си. Эта книга задумана и написана с целью рассказать пытливому читателю о самых трудных, самых принципиальных особенностях языка, что, конечно, не значит, что она не учит практическому программированию на Си. Книга построена на простых коротких примерах, которые помогут начать программировать уже с первых ее страниц.
автор новостиroot разделВычислительная техника Просмотров: 173 Коментариев: 0

Искусство программирования на С

21 ноября 2010
Эта книга посвящена искусству программирования на одном из самых популярных и мощных языков. Значительное внимание уделено таким актуальным вопросам, как обработка данных, работа с битами и байтами, отладка программ, управление памятью, моделирование, рекурсия, а также темам, не часто встречающимся в литературе, но играющим важную роль при разработке коммерческих приложений. Описание самых разнообразных алгоритмов в книге гармонично сочетается с вопросами их практической реализации.Показать полностьюЭта книга посвящена искусству программирования на одном из самых популярных и мощных языков. Значительное внимание уделено таким актуальным вопросам, как обработка данных, работа с битами и байтами, отладка программ, управление памятью, моделирование, рекурсия, а также темам, не часто встречающимся в литературе, но играющим важную роль при разработке коммерческих приложений. Описание самых разнообразных алгоритмов в книге гармонично сочетается с вопросами их практической реализации. Приведено большое количество фрагментов кода и целых программ, которые непосредственно можно применять в сложных приложениях. Книга предназначена для опытных программистов, а также читателей, имеющих базовые знания по языку С и желающих повысить свою квалификацию до профессионального уровня.
автор новостиroot разделВычислительная техника Просмотров: 116 Коментариев: 0

Программирование на языке C для AVR и PIC микроконтроллеров

21 ноября 2010
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компилятора WinAVR, а также микроконтроллеров PIC с использованием компилятора CCS-PICC.Показать полностьюВ книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компилятора WinAVR, а также микроконтроллеров PIC с использованием компилятора CCS-PICC. Кратко рассмотрена архитектура и аппаратное обеспечение микроконтроллеров AVR и PIC. Дано описание средств программной разработки в среде WinAVR и CCS-PICC, включая эмуляцию программ с помощью AVR Studio и MPLAB. Кратко рассмотрен стандартный синтаксис языка С и директивы препроцессора, а также особенности программирования на этом языке для микроконтроллеров. Книга содержит множество программных примеров на С, а также справочник с описанием системы ассемблерных команд микроконтроллеров AVR и PIC.
автор новостиroot разделВычислительная техника Просмотров: 127 Коментариев: 0

International Standard. Programming languages — C++

21 ноября 2010
Published by American National Standards Institute (ANSI). This International Standard specifies requirements for implementations of the C + + programming language. The first such requirement is that they implement the language, and so this International Standard also defines C + +.Показать полностьюPublished by American National Standards Institute (ANSI). This International Standard specifies requirements for implementations of the C + + programming language. The first such requirement is that they implement the language, and so this International Standard also defines C + +. Other requirements and relaxations of the first requirement appear at various places within this International Standard. 2 C + + is a general purpose programming language based on the C programming language as described in ISO/IEC 9899:1990 Programming languages – C (1.2). In addition to the facilities provided by C, C + + provides additional data types, classes, templates, exceptions, namespaces, inline functions, operator overloading, function name overloading, references, free store management operators, and additional library facilities.
автор новостиroot разделВычислительная техника Просмотров: 145 Коментариев: 0

Pro*C/C++ Precompiler Getting Started (Part No. A90167-01)

21 ноября 2010
Pro*C/C++ Precompiler Programmer’s Guide is intended for anyone who wants to use Pro*C/C++ to perform the following tasks: ¦ Embed SQL statements in а С or C++ program. ¦ Build Oracle database applications with Pro*C/C++.Показать полностьюPro*C/C++ Precompiler Programmer’s Guide is intended for anyone who wants to use Pro*C/C++ to perform the following tasks: ¦ Embed SQL statements in а С or C++ program. ¦ Build Oracle database applications with Pro*C/C++. To use this document, you need to know: ¦ Commands for deleting and copying files and the concepts of the search path, subdirectories, and path names. ¦ Microsoft Windows NT, Windows 95/98, or Windows 2000 operating system. ¦ Microsoft Visual C++ version 5.0 or higher.
автор новостиroot разделВычислительная техника Просмотров: 195 Коментариев: 0

ActiveX Programming with Visual C++

21 ноября 2010
ActiveX development is at the brink of an amazing explosion of possibilities. If you participate at all on the Internet newsgroups or mail lists, you know what we mean.Показать полностьюActiveX development is at the brink of an amazing explosion of possibilities. If you participate at all on the Internet newsgroups or mail lists, you know what we mean. The number of developers doing ActiveX development has increased dramatically. The type of development and the level of sophistication that applications are supporting are incredible. All the work that Microsoft has done over the past five plus years, starting with OLE 2, is beginning to pay off. I remember sitting in an auditorium five years ago listening to a two and one-half hour lecture on OLE Automation and thinking, "Great, just what we need . . . another macro language!," and also thinking that I had no clue what OLE was going to do for development and the Windows platform. Well OLE 2 took all of us to new levels in the development of integrated components. With the advent of ActiveX, the future is looking brighter than ever. This book is devoted to bringing that technology down to earth and into your hands. After reading this book, you should feel confident that you can tackle any project or application involving ActiveX, COM, and Windows.
автор новостиroot разделВычислительная техника Просмотров: 170 Коментариев: 0

ISO/IEC 14882:2003 Programming Language C++

21 ноября 2010
Документ описывает стандарт языка C++, принятый в 2003 году.
автор новостиroot разделВычислительная техника Просмотров: 164 Коментариев: 0

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond

21 ноября 2010
C++ Template Metaprogramming sheds light on the most powerful idioms of today’s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer.Показать полностьюC++ Template Metaprogramming sheds light on the most powerful idioms of today’s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad “template tricks” for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library.
автор новостиroot разделВычислительная техника Просмотров: 121 Коментариев: 0

C++ Footprint and Performance Optimization

21 ноября 2010
The market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances.Показать полностьюThe market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances. This book gives readers valuable knowledge and programming techniques that are not currently part of traditional programming training. In the world of C++ programming, all other things being equal, programs that are smaller and faster are better. C++ Footprint and Performance Optimization contains case studies and sample code to give readers concrete examples and proven solutions to problems that don't have cut and paste solutions.
автор новостиroot разделВычислительная техника Просмотров: 165 Коментариев: 0

Modern C++ Design: Generic Programming and Design Patterns Applied

21 ноября 2010
Busy programmers are offered exciting and powerful new C++ idioms with surprising capabilities that are described in this book. Beginning with detailed descriptions of techniques used in generic programming, the text builds on that foundation and implements a number of industrial strength components used in real-world applications.
автор новостиroot разделВычислительная техника Просмотров: 105 Коментариев: 0

Scientific and engineering C++

21 ноября 2010
This book’s three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques.Показать полностьюThis book’s three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques. Coverage of object-oriented programming emphasizes various methods of expressing commonality and abstraction, and the advanced coverage illustrates coordination of advanced C++ by developing several interesting examples, including array classes, pointer classes, systems employing abstract algebra, FORTRAN-based matrices, function mapping, and data fitting.
автор новостиroot разделВычислительная техника Просмотров: 106 Коментариев: 0

Scientific and engineering C++

21 ноября 2010
This book’s three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques.Показать полностьюThis book’s three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques. Coverage of object-oriented programming emphasizes various methods of expressing commonality and abstraction, and the advanced coverage illustrates coordination of advanced C++ by developing several interesting examples, including array classes, pointer classes, systems employing abstract algebra, FORTRAN-based matrices, function mapping, and data fitting.
автор новостиroot разделВычислительная техника Просмотров: 113 Коментариев: 0

C++ GUI Programming with Qt 3

21 ноября 2010
The first official Trolltech guide to Qt 3.2 programming! Straight from Trolltech, this book covers all you need to build industrial-strength applications with Qt 3.2.x and C++-applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux with no source code changes! The book teaches solid Qt programming practices; it is not a rehash of the documentation.Показать полностьюThe first official Trolltech guide to Qt 3.2 programming! Straight from Trolltech, this book covers all you need to build industrial-strength applications with Qt 3.2.x and C++-applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux with no source code changes! The book teaches solid Qt programming practices; it is not a rehash of the documentation. You'll find start-to-finish coverage packed with examples, plus a CD with the Qt 3.2 toolset and Borland C++ compilers-including a non-commercial Qt 3.2 for Windows available nowhere else!
автор новостиroot разделВычислительная техника Просмотров: 112 Коментариев: 0

C++ GUI Programming with Qt 4

21 ноября 2010
Using Trolltech’s Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux — without making source code changes.Показать полностьюUsing Trolltech’s Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux — without making source code changes. With this book Trolltech insiders have written a start-to-finish guide to getting great results with the most powerful version of Qt ever created: Qt 4.1. Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt’s model/view architecture to Qt’s powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt’s event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration. Includes new chapters on Qt 4's model/view architecture and Qt’s new plugin support, along with a brief introduction to Qtopia embedded programming Covers all Qt fundamentals, from dialogs and windows to implementing application functionality Introduces best practices for layout management and event processing Shows how to make the most of Qt 4's new APIs, including the powerful new 2D paint engine and the new easy-to-use container classes Contains completely updated material in every chapter Presents advanced Qt 4 techniques covered in no other book, from creating both Qt and application plugins to interfacing with native APIs Contains an in-depth appendix on C++/Qt programming for experienced Java developers The accompanying CD-ROM includes the open source edition of Qt 4.1.1 for Windows, Mac, Linux, and many Unixes, as well as MinGW, a set of freely available development tools that can be used to build Qt applications on Windows, and also the source code for the book’s examples.
автор новостиroot разделВычислительная техника Просмотров: 103 Коментариев: 0

C++ GUI Programming with Qt 4

21 ноября 2010
Qt is a comprehensive C++ framework for developing cross-platform GUI applications using a “write once, compile anywhere” approach. Qt lets programmers use a single source tree for applications that will run on Windows 98 to XP, Mac OS X, Linux, Solaris, HP-UX, and many other versions of Unix with X11.Показать полностьюQt is a comprehensive C++ framework for developing cross-platform GUI applications using a “write once, compile anywhere” approach. Qt lets programmers use a single source tree for applications that will run on Windows 98 to XP, Mac OS X, Linux, Solaris, HP-UX, and many other versions of Unix with X11. The Qt libraries and tools are also part of Qtopia Core, a product that provides its own window system on top of embedded Linux. The purpose of this book is to teach you how to write GUI programs using Qt 4. The book starts with “Hello Qt” and quickly progresses to more advanced topics, such as creating custom widgets and providing drag and drop. The text is complemented by a CD that contains the source code of the example programs. The CD also includes the open source edition of Qt 4.1.1 for all supported platforms, as well as MinGW, a set of freely available development tools that can be used to build Qt applications on Windows. Appendix A explains how to install the software.
автор новостиroot разделВычислительная техника Просмотров: 148 Коментариев: 0

Designing components with the C++ STL

21 ноября 2010
'This book is the most accurate and up-to-date source of information on the STL currently available...It has an approach and appeal of its own: it explains techniques for building data structures and algorithms on top of the STL, and in this way appreciates the STL for what it is — a framework.' - Angelika Langer, Independent Consultant and C++ Report Columnist"A superbly authored treatment of the STL...an excellent book which belongs in any serious C++ developer’s library." - Jim Armstrong, President 2112 F/X, Texas.The C++ Standard Template Library (STL) represents a breakthrough in C++ programming techniques.Показать полностью'This book is the most accurate and up-to-date source of information on the STL currently available...It has an approach and appeal of its own: it explains techniques for building data structures and algorithms on top of the STL, and in this way appreciates the STL for what it is — a framework.' - Angelika Langer, Independent Consultant and C++ Report Columnist"A superbly authored treatment of the STL...an excellent book which belongs in any serious C++ developer’s library." - Jim Armstrong, President 2112 F/X, Texas.The C++ Standard Template Library (STL) represents a breakthrough in C++ programming techniques. With it, software developers can achieve vast improvements in the reliability of their software, and increase their own productivity. Designing Components with the C++ STL has three aims: to introduce the reader to the STL to show how this powerful resource can be exploited to extend its use to the construction of new components.This revised edition is fully compliant with the new ISO/IEC C++ Standard with an associated web site containing numerous, fully up-to-date examples for downloading.The author shows how to make practical use of the STL through a wealth of examples a Unique insight into the internals of the STL takes the reader beyond simply using it, to show how the components supplied in the STL can be used to design more complex data structures and algorithms, and powerful abstract data types. Throughout, the author maintains an elegant and sophisticated coding style, adhering faithfully to the current ISO/ANSI standards, helping to ensure that your software will be even more portable, maintainable and reusable than ever.
автор новостиroot разделВычислительная техника Просмотров: 119 Коментариев: 0

Efficient C++ performance programming techniques

21 ноября 2010
Far too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performancecritical applications.Показать полностьюFar too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performancecritical applications. Consequently, C++ has had little success penetrating domains such as networking, operating system kernels, device drivers, and others. Efficient C++ explodes that myth. Written by two authors with first-hand experience wringing the last ounce of performance from commercial C++ applications, this book demonstrates the potential of C++ to produce highly efficient programs. The book reveals practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. It points out common pitfalls in both design and code that generate hidden operating costs. This book focuses on combining C++'s power and flexibility with high performance and scalability, resulting in the best of both worlds. Specific topics include temporary objects, memory management, templates, inheritance, virtual functions, inlining, referencecounting, STL, and much more.
автор новостиroot разделВычислительная техника Просмотров: 103 Коментариев: 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 ]