Программирование на языке Си
Ю.Ю.Громов, С.И.Татаренко
Госкомитет Российской Федерации по высшей школе Тамбовский Государственный Технический Университет Утверждено ученым советом университета в качестве учебного пособия. В пособии приведено подробное описание наиболее распространенного языка программирования СИ для персональных компьютеров, совместимых с IBM PC, и описано применение средств языка на примерах задач работы со списками
Язык программирования Си++: этапы эволюции и современное состояние
В.Сухомлин
Первые версии языка программирования Си++ (тогда он назывался "Си с классами") были разработаны в начале 80-х годов Бьярном Страуструпом, сотрудником знаменитой AT&T Bell Labs, где ранее были разработаны такие шедевры программирования, как операционная система UNIX и язык программирования Си.
Пространство имён оболочки Windows.
Акжан Абдулин
Пространство имён оболочки являет собой иерархически упорядоченный мир объектов, известных операционной системе, с их свойствами и предоставляемыми действиями.
Трюки - манипуляции c битами.
Аркадий Белоусов
Число разбивается на группы бит одной длины (сперва по одному биту)...
Обработка исключений в C++ .
Язык С представляет программисту очень ограниченные возможности обработки исключений, возникших при работе программы. В этом отношении С++ намного развитее С.
Введение в многопоточность
William T. Block
В статье рассматриваются методы синхронизации потоков одного или нескольких процессов.
Автоматизация Microsoft Excel.
Вы, может быть, подумали, что в статье я буду учить вас набивать данные в Excel вручную, а затем писать скрипты, обрабатывающие эти данные? Вовсе нет, мы займемся более интересным делом.
Использование интерфейсов при работе с DLL.
В этой статье будет рассказано, как использовать "классовый" подход с применением интерфеса, похожего на COM, при раннем (на этапе компиляции) и позднем (во время работы программы) связывании.
Как обнаружить утечку памяти.
При разработке больших приложений, оперирующих большими объемами информации на первое место при отладке встает проблема обнаружения неправильного распределения памяти.
Введение в C#: классы
Система классов играет важную роль в современных языках программирования. Как же они реализованы в новом языке C#, созданном корпорацией Microsoft, и зачем нужно изучать С#?
Критика Си++. Виртуальные функции
Ян Джойнер
Язык программирования работает на многих уровнях и выполняет различные функции, а потому должен критически рассматриваться по отношению именно к этим уровням и функциям. Именно виртуальные функции - основной объект критики языка Cи++.
C# - разберемся, что же это
Сергей Коломиец
Ну что, найдете 10 отличий? С трудом: Как видим, тенденция сближения различных языком программирования здесь проявляется как нигде отчетливо. Первый пример написан на новом языке C#, разработанном фирмой Microsoft, второй - на старой доброй Java.
Передача сокетов между процессами в C++
Warren Young и Frank Schmied
Для того, чтобы передать сокет от одного процесса другому, можно воспользоваться функцией WSADuplicateSocket() из Winsock 2. Изначально в часто задаваемых вопросах (FAQ) эту проблему решали следующим способом:
Создание простого приложения с плагинами в С++
Покрашенко Александр
В этой статье описываются принципы и решения, применяемые при проектировании приложений, которые будут использовать внешние, динамически подключаемые, модули. Эта статья более ориентирована на тех, кто хочет использовать механизмы подключения/отключения функциональности приложения, наподобии механизма Aobe Photoshop или Far, а не просто многократного использования кода в разных приложениях.
По поводу использования русских букв в C/C++
Юрий Климант
Использование русских букв в C/C++. Вопрос использования русских букв в протоколе трансляции и в окне результатов решения задачи
Stack Overflows in Action
buLLet
В прошлой статье я выложил информацию общего плана, которая необходима для тех, кто услышал о эксплоитах впервые, а тем более никогда не вникал в основную идею. Теперь приступлю к изложению непосредственно практики, которая на самом деле и является воплощением предыдущей статьи.