|
|
|
|
|
|
|
| | "Paradox Application Language"
API-спецификация баз данных языка Python, версия 2.0(Database API Specification 2.0)
|
Python.org, перевод: Intersoft Lab
Этот API был определен для поощрения сходства между модулями Python, используемыми для доступа к базам данных. Таким образом мы надеемся достичь соответствия, которое приведет к более понятным модулям, коду, который в целом легче переносим между базами данных и более широкому спектру возможностей языка Python по доступу к базам данных. |
ASYNC PROFESSIONAL. Руководство пользователя Скачать 
AURAN Jet™ - первый взгляд
|
Antiloop
Не так давно (хотя может быть и давно, это просто я проворонил, а теперь оправдываюсь
:), а именно 30 сентября известная австралийская компания Auran начала бета-тестирование
своего долгожданного детища - движка Jet. |
ClearCase - система конфигурационного и версионного контроля
|
Александр Новичков
технический специалист Interface Ltd.
преподователь УЦ Interface Ltd. |
CORBA - Архитектура распределенных объектов
|
Сервер компании Epsylon Technologies
Обзор архитектуры CORBA
Обобщенная Архитектура
построения Брокеров Объектных Запросов
разработана для поддержки интеграции самых разнообразных объектных систем.
Спецификация CORBA устанавливает
принципы создания Брокеров Объектных Запросов, которые и допускают такую
интеграцию.
Запрос посылается от клиента
к серверу. |
DCOM и Microsoft Transaction Server
|
Алексей Шуленин (Microsoft), www.citforum.ru
Введение
1. Стратегия распределенных вычислений. Краткий экскурс в историю.
2. Модель компонентных объектов. Основные понятия.
3. Interface'ом об table, или компонентный подход в базах данных
4. |
Distributed Component Object Model
|
Фрэнк ХэйесCOMPUTERWORLD РОССИЯ
Определение
Distributed Component Object Model (DCOM) - программная архитектура, разработанная компанией Microsoft для распределения приложений между несколькими компьютерами в сети. Программный компонент на одной из машин может использовать DCOM для передачи сообщения (его называют удаленным вызовом процедуры) к компоненту на другой машине. |
Eiffel. Краткий обзор
|
Лапшин А.
1. Что такое Eiffel ?
Eiffel это Обьектно-Ориентированный язык, предназначенный для проектирования и разработки высококачественного программного обеспечения. Наиболее полно преимущества Eiffel раскрываются в больших и сложных проектах. Eiffel это не расширение или подмножество какого либо другого языка, это самостоятельный язык прграммирования. |
IDC - краткий обзор встроенного языка Скачать 
|
Полный перевод файлов IDC.TXT и IDC.IDC для IDA версии 3.84. |
IDL - заклинания эпохи распределенных вычислений
|
Дмитрий Рамодин
Появление в программировании того или иного
языка обычно связано с возникновением и развитием некоей новой концепции. |
Microsoft Visual Studio.NET как средство для создания Web-приложений
|
Алексей Федоров, КомпьютерПресс
Microsoft .NET
Мicrosoft .NET - это абсолютно новая платформа и набор технологий, предназначенные
коренным образом изменить подход к созданию приложений. Предполагается использование
около 30 языков программирования, которые обращаются к единой иерархии классов,
обеспечивающих базовые сервисы. Приложения для Microsoft . |
YACC Скачать 
|
Содержание:
1. Введение
2. Основные спецификации
2.1. Действия
2.2. Лексический анализ
3. Алгоритм синтаксического разбора
4. Неоднозначности и конфликты
5. Старшинство операций
6. |
АВТОЛИСП -язык графического программирования в системе AutoCAD
|
Содержание
Введение
1. Понятие о программировании. Разработка алгоритмов программ на псевдокоде
1.1. Программы и программирование
1.2. Псевдокод - средство разработки алгоритмов
2. Введение в язык АВТОЛИСП
2.1. Назначение и возможности языка Автолисп
2. |
Автоматное проектирование программ. Алгоритмизация и программирование задач логического управления
|
А. А. Шалыто
Федеральный научно-производственный центр
ГУП "НПО "Аврора""
Санкт-Петербургский государственный институт точной механики и оптики
(технический университет)
SoftCraft
Излагаются основы технологии алгоритмизации и программирования задач логического управления, обеспечивающей повышение "безопасности" программного обеспечения. |
Арифметическое кодирование Скачать 
|
Пpи аpифметическом кодиpовании текст пpедставляется вещественными
числами в интеpвале от 0 до 1. По меpе кодиpования текста, отобpажающий его интеpвал уменьшается, а количество битов для его пpедставления
возpастает. Очеpедные символы текста сокpащают величину интеpвала исходя из значений их веpоятностей, опpеделяемых моделью. |
Естественные ключи против искуственных ключей
|
Тенцер А. Л.
Данная статья излагает взгляд автора на проблему, регулярно обсуждающуюся в группах новостей, посвящённых разработке приложений с использованием РСУБД.
О сущности проблемы
Каждая запись в таблице, входящей в РСУБД, должна иметь первичный ключ (ПК)
- набор атрибутов, уникально идентифицирующий её в таблице. |
Жизненный цикл pазpаботки пpогpамм Скачать 
|
Введение
В пpогpаммных пpоектах, больших и малых, методология
pазpаботки пpогpаммы использyется для пpоектиpования,
pазpаботки и сопpовождения пpиложения. Эта методология может
полностью отсyтствовать пpи pеализации малых пpоектов. |
Искусственный интеллект.Новая теория относительно распознавания символов и элементарных геометрических фигур? Или это только лишь констатация или повторное открытие? Скачать 
|
Это просто результат моих размышлений относительно одного метода, который я впервые встретил в одном из англоязычных документов.
То, что я увидел там - это была теоретическая реализация клеточного автомата. Суть этого автомата заключается в создании некоего поля клеток, для удобства это поле берется за прямоугольный двумерный массив, где каждый элемент - это клетка. |
Использование потоков
|
Перевод А.И. Легалова, SoftCraft
Англоязычный оригинал находится на сервере компании Reliable Software
Многозадачность - один из наиболее трудных аспектов программирования. Поэтому, для нее тем более важно обеспечить простой набор абстракций и инкапсулировать их в хорошей объектно-ориентированной оболочке. |
Как не нужно писать веб сервисы
|
Никита Зимин
Суммарий нашего опыта использования технологии .Net
XML Web Services, представленный в виде "от противного".
Как НЕ надо писать веб-сервиса
Из всего богатого арсенала платформы .Net пока наиболее востребованными
оказались технологии ASP.Net и Web Services, используемые для написания
серверных приложений. До массового написания на . |
Как сделать Linux программы меньше
|
Red Plait
Данный опус описывает два способа уменьшения размера ELF программ под Линух, однако
эти способы не специфичны для Линукса, и работают также под FreeBSD (возможно,
они будут работать и под некоторыми другими Unixes на платформе Intel x86).
Предисловие
В наши дни почти никто не задумывается о размере программ. |
Класс EDIT
|
Содержание
О классе EDIT
Текстовой буфер
Изменение отображения
Выделенный текст
Операции над строками компонента
Сообщения получаемые приложением от компонента класса EDIT
Сообщения посылаемые приложением компоненту класса EDIT, для извлечения информации
О классе EDIT
Представляет собой окошко для ввода пользователем какой-нибудь строки. |
Коммуникации в Microsoft® Win32® Скачать 
|
Данный документ представляет собой перевод раздела Communications из Win32.hlp. В нем описывается порядок инициализации коммуникационных устройств (как последовательных, так и параллельных), процедуры и функции, предназначенные для работы с коммуникационными устройствами, а также все используемые структуры данных. |
Компиляторы, интерпретаторы и байт-код
|
Алан Джок, Еженедельник «Computerworld Россия»
Определение
Компиляторы — это программы, которые преобразуют исходные тексты программ, написанные на языке программирования высокого уровня, в программу на машинном языке, «понятную» компьютеру. Полученный код, называемый исполняемой программой, можно устанавливать и запускать на нужном компьютере без дополнительных преобразований. |
Компонентная модель (COM)
|
COM является наиболее широко используемой в мире программной
компонентной моделью. Она обеспечивает широчайший набор встроенных услуг,
широкий выбор средств и большой выбор готовых доступных приложений. Также
она обеспечивает рынок повторно используемых клиентских и серверных
компонентов.
Трудно переоценить важную роль модели Component Object Model (COM) в
средах Microsoft. |
Краткий справочник терминологии CORBA
|
AMAsynchronous Messaging. Служба асинхронного обмена сообщениями. Application ObjectПрикладной объект. Представляет собой реализацию объекта для конкретного приложения. BOABasic Object Adapter. Адаптер, обеспечивающий доступ к сервисам брокера объектных запросов (ORB). CORBAComponent Object Request Broker Architecture. Архитектура брокеров объектных запросов. |
Краткий справочник терминологии MIDAS
|
MIDASMulti-tier Distributed Application Services. Технология, разработанная компанией Inprise/Borland, для создания и эксплуатации надежных высокопроизводительных распределенных систем на основе многозвенной архитектуры. Правильнее сказать MIDAS использует трехзвенную архитектуру с "тонким клиентом". |
Макросы: один раз отмерь - семь раз отрежь
|
Антон Орлов, www.submarine. |
Методические рекомендации по использованию интегрированной среды TURBO PROLOG
Методы вычислений, используемые в инженерной практике Скачать 
|
В учебном пособии рассматриваются методы вычислений, используемые в
инженерной практике. Инженерные задачи отличаются большим объемом
вычислительной работы, конкретным научно-техническим содержанием,
разнообразием используемых методов решения, необходимостью завершения
вычислительного процесса получением чисел и графиков. |
Мудрость программерская
|
О. ВОРОНИН
Давать советы — неблагодарное
занятие. Советы никогда никто не слушает. Возможно, некоторые
посчитают их очевидными. Однако, рискну. Меня несколько удивляет,
как много задач программисты решают «в лоб», не заботясь ни о
простоте решения, ни о скорости его выполнения, ни о стиле. |
Нейронные сети Хопфилда и Хэмминга
|
Среди различных конфигураций искуственных нейронных сетей (НС) встречаются такие, при классификации которых по принципу обучения, строго говоря, не подходят ни обучение с учителем [1], ни обучение без учителя [2]. |
Некоторые особенности построения систем с использованием технологии CORBA
|
Ростислав А. Глухов
В этой статье рассмотрены некоторые вопросы, встречающиеся при реализации распределенных систем,
построенных на технологии CORBA.
Примеры ориентированы на OmniORB 3.0.
Общая инфомация
Общая схема клиент-серверного обмена
Рассмотрим часто используемый порядок работы клиента и сервера. |
Немного относительно методов упаковки данных Скачать 
|
Здесь рассматриваются только алгоритмы производящие сжатие без потерь,
т.е. допускающие восстановление исходной информации "байт в байт". |
Несклько слов об унифицированном языке моделирования (UML)
|
Сергей Коломиец, www.bookshop.kiev.ua
Свою историю унифицированный язык объектно-ориентированного моделирования ведет с конца 80х - начала 90х годов. Собственно создание UML началось в 1994 году. В это время Грэйди Буч (Grady Booch) и Джеймс Рэмбо (James Rambaugh) начали объединять несколько методов объектно-ориентированного моделирования в фирме Rational Software. |
Объектно-ориентированная разработка ПО стала проще благодаря сервисам COM+
|
Мэри Кертлэнд
Мэри Кертлэнд: программный менеджер группы разработчиков Microsoft
COM. В настоящее время работает над книгой, посвященной COM+, которая
будет выпущена Microsoft Press в 1998 году.
COM+ разработана для радикального упрощения создания и использования
программных компонентов. |
Объектно-ориентированное расширение Пролога Скачать 
|
Из множества промышленных объектно-ориентированных расширений языков
(object oriented extensions to languages), которых сейчас создается все
больше и больше, одним из самых интересных является Prolog++, объектно-ориентированная
версия Пролога, созданная Logic Programming Associates (LPA). |
Окно диалога
|
Перевод А. И. Легалова, SoftCraft
Англоязычный оригинал находится на сервере компании Reliable Software Диалоговое окно для Windows программы является тем же, чем является вызов функции для программы на языке C. Сначала, Windows программы передают некоторые данные диалоговому окну, чтобы инициализировать его. Затем диалоговое окно обменивается информацией с пользователем. |
ООП и UML: коротко и без мифов
|
Андрей Зубинский, ITC Online
ООП как взгляд на мир
Хотя Платон и истина мне дороги, однако священный долг велит отдать предпочтение
истине.
Аристотель
Давайте сразу откажемся от весьма туманного (и от этого
очень популярного) термина "парадигма" и пока будем называть объектно-ориентированное
проектирование (ООП) именно "взглядом на мир". |
Описание алгоритмов архивирования Скачать 
|
Введение
Сжатие сокращает объем пространства, тpебуемого для
хранения файлов в ЭВМ,
и количество времени, необходимого для передачи информации по
каналу установ
ленной ширины пропускания. Это есть форма кодирования. Другими
целями кодиро
вания являются поиск и исправление ошибок, а также шифрование. |
Оптимизация – ваш злейший враг
|
Перевод: Андрей Лягусский
Для начала позвольте привлечь ваше внимание к моей персоне. Я серьезно!
Немного общей информации: моя докторская работа была одной из первых работ по
автоматической генерации оптимизирующих компиляторов из формального машинного
описания («Машинно-независимая генерация оптимального кода», университет
Карнеги-Меллона (в дальнейшем CMU – прим. перев. |
Опыт проектирования и разработки банковской системы для трехуровневой архитектуры клиент-сервер
|
О.М. Москаленко
Целью данной статьи является описание приемов проектирования и создания приложений в таком специфическом случае, как программная система, предназначенная для работы под управлением монитора транзакций. |
Писать иль не писать или почему не стоит разрабатывать собственное программное обеспечение
Проблемы компонентной модели программного обеспечения
Разговоры об интерфейсе программы - использование цветов.
|
Перевод одноимённой статьи с сайта www.iarchitect.com
При правильном использовании цвета
в оформлении программы, можно заметно улучшить
внешний вид приложения, а так же более эффективно
управлять вниманием пользователя к отдельным
частям интерфейса. |
Размерность программного пространства и модель триггера
|
М.В. Беляев
"Судя по всему, на программирование надвигается новый переворот.", - писал известный компьютерный публицист Рубен Герр (PC MAGAZINE/RUSSIAN EDITION, 10/98) в рецензии на книгу А. А. Шалыто "SWITCH-технология. Алгоритмизация и программирование задач логического управления". |
Рисование перьями и раскрашивание кистями
|
Перевод А.И. Легалова, SoftCraft
Англоязычный оригинал находится на сервере компании Reliable Software Подобно живописцу, Вы нуждаетесь в перьях и кистях, чтобы создать шедевр на вашем холсте. Когда Вы вызываете метод Canvas::Line или Canvas::Rectangle, Windows использует текущие установки пера, чтобы рисовать линии, и текущие установки кисти, чтобы заполнять охватываемые контуры. |
Создание декларативных мини-языков
Создание окна средствами API
|
Введение
Пришла пора начать цикл статей по пограммированию, с использованием API. Надоело, знайте ли, создавать малофункциональные программы с огромным объемом. Проблема решилась одним из возможных способов- писать напрямую, через API. "Что это значит",- спросит неопытный читатель. |
Создание универсальных ActiveX программ или самый лучший стандарт – это тот, что ты смог навязать окружающим.
|
В этой статье мы отправимся в экскурс по истории создания WinRazor SDK. Материал, излагаемый далее основан на личном печальном опыте и субъективном мнении автора. |
Сортировка и поиск Скачать 
|
Третий том одного из крупнейших амерканских специалистов по программированию
Д. Кнута состоит из двух частей: "Сортировка" и "Поиск". В них подробно
иследуються различные алгоритмы внутренней и внешней сортировки, изучаются
методы поиска информации в таблицах на основе сравнения и преобразования
ключей, даются оценки эффективности предлагаемых алгоритмов. |
Сортировка и поиск:Рецептурный справочник Скачать 
|
Предисловие
В этой книжечке содержится информация о нескольких алгоритмах сортировки
и поиска. Эту информацию можно найти во множестве книг - в большинстве
из них предполагается знание математического анализа и теории вероятностей. |
Спецификация каркаса информационной системы с распределенной архитектурой
|
Евгений Игумнов
Введение
1. Общая компонентная модель
2. Концептуальная модель сервера
2.1. Пакеты модели метамодели, фактов и безопасности
2.2. Пакет источников данных
2.3. Пакет доступа к фактам
2.4. |
Справочник по программному средству ПАРАДОКС ЭНДЖИН (Paradox Engine)
|
Парадокс Энджин является уникальным программным решением,
делающим архитектуру Парадокс открытой для специалистов в области
программирования на языке Си. Это единственное программное
средство высокого уровня, позволяющее реализовать интеграцию
прикладных программ на языке Си с таким мощным программным продуктом как Парадокс. |
Сравнительный анализ технологий CORBA и COM
|
Александр Цимбал, http://www.interface.ru
В последние 2-3 года резко возрос интерес к так называемым распределенным системам. Под
распределенными системами обычно понимают программные комплексы, составные части которых
функционируют на разных компьютерах в сети. |
Теория построения Нейрокомпьютерных сетей
Тотальная интеграция путем выбрасывания ненужных органов
|
(или Поставил я DirectX8)
Antiloop
Здраствуйте мальчики и девочки. Как вы уже наверное знаете, большой и умный
Microsoft (aka ®) выпустил восьмую версию своей библиотеки для программирования
игр, а также профессиональных мультимедиа-приложений DirectX под номером 8.
Вот так. Кормите его теперь чем хотите. |
Управление процессом установки приложения и его поддержка посредством новой программы инсталляции Windows
|
Майк Келли
В сравнении с
некоторыми темами, рассматриваемыми ранее в
журнале Microsoft Systems Journal, например DirectX или Microsoft
Transaction Server, статья о процессе установки
(инсталляции) может показаться весьма скучной. |
Утечка памяти и сборка мусора
|
Рассел Кей Определение Утечка памяти — постепенное сокращение ресурсов системы, которое проявляется с течением времени в результате фрагментации оперативной памяти компьютера вследствие плохо спроектированных или запрограммированных приложений, некорректно освобождающих больше ненужные им сегменты памяти. |
Фрактальное сжатие и восстановление видеоинформации в реальном масштабе времени
|
Шабаршин А.А.
Уральский государственный технический университет
Введение
В статье исследуется возможность построения эффективных алгоритмов фрактального сжатия неподвижных и динамических изображений, а также рассматривается простой иерархический алгоритм, основанный на идее фрактального кодирования без поиска [6], применённой к кодированию последовательностей полутоновых кадров. |
Функциональное и логическое программирование Скачать 
|
Предлагаемые методические указания содержат лабораторные
работы по курсу "Функциональное и логическое программирование"
(часть 1 - на базе TPROLOG-2.0, часть 2 - на базе muLISP) для
студентов, профессионально изучающих программирование на персональных ЭВМ. |
Эволюция языков программирования
|
Михаил
Плискин
Критикой C# навеяно…
Общеизвестно, что информационные
технологии являются одной из
наиболее быстро развивающихся
областей современной жизни. Новые
технологии, проекты, названия и
аббревиатуры появляются едва ли не
каждый день. И в погоне за
прогрессом, в стремлении не отстать
от него бывает подчас полезно
остановиться на минутку, встать на
цыпочки и осмотреться. |
Экстремальное программирование?
|
Георгий Филягин
— В моем представлении, название «экстремальное
программирование» было выбрано по аналогии с «экстремальными видами спорта»:
воздушным серфингом, парашютированием с небоскребов и тому подобным. Другими
словами — опасное, стоящее на грани, искусное. |
Электронные формы клиента Exchange
|
www.citforum.ru
Для создания электронных форм клиента Exchange используется
программа-дизайнер, представляющая собой специализированную версию 16-ти
разрядной среды разработки Visual Basic 4.0 с компилятором и набором готовых
компонентов, предназначенных для ускоренной разработки приложений, выполняющих
операции создания, отправки и просмотра сообщений. |
Эффективный подход к построению высокопроизводительных, масштабируемых, надежных многоуровневых приложений на платформе Windows DNA 2000 Скачать 
|
В данной статье описывается подход к разработке бизнес-компонентов для построения комплексных многоуровневых приложений. В качестве платформы для построения приложения рассматриваются продукты и технологии семейства Windows DNA 2000. |
|
|
|
|
|
|