Borland C++ 5.02
Программное обеспечение Borland C++ 5.02 — интегрированная среда разработки (IDE) — является универсальным инструментом, позволяющим разрабатывать 32-разрядные профессиональные приложения на языке C++, для операционных систем Windows. Компилятор Borland C++ 5.02 включает различные встроенные утилиты для создания, анализа и отладки ваших проектов. Такие как, визуальные средства разработки систем баз данных и диалогов, настройка, с помощью языка Object Scripting, в соответствии с вашими требованиями элементов IDE. Возможность объединения Borland C++ 5.02 c Delphi, поддержка встроенного ассемблера, мощная библиотека классов OWL, OLE 2, библиотека стандартных шаблонов ANSI C++ (STL) и классов контейнеров - облегчает создание программ по решению задач любой сложности, с применением методов объектно-ориентированного программирования.
Интегрированная среда разработки Borland C++ 5.02
(переписать - нажмите - "полезные ссылки" внизу страницы)
скачать c можно нажав - "полезные ссылки" внизу страницы
Язык программирования С разработан - Брайаном Керниганом и Деннисом Ритчи (Brian W Kernighan, Dennis M. Ritchie) - как язык высокого уровня для системных программистов. Хотя С - является языком высокого уровня, но по быстродействию и компактности кода наиболее приближен к Ассемблеру. В настоящее время используется не только в профессиональной, но, все больше, и полупрофессиональной сфере. Язык С++ (совместим с С) - является расширением языка С путем включения в него элементов концепции объектно-ориентированного программирования. Создан в начале 80 - х годов Б. Страуструпом. Сначала был назван "С++ с классами", а в 1983 году Рик Маскити предложил новое название С++. Имя означает эволюционное развитие С и символизирует операцию увеличения ( ++ - оператор инкремента ). Класс – это объектно-ориентированный инструмент для создания новых типов данных (объединение данных и функций манипулирующие ими, в один тип). С++ сочетает в себе качества традиционной концепции программирования используемой в С и объектно-ориентированный подход. Объектно-ориентированное программирование отличается от традиционного тремя основными концепциями: наследование, инкапсуляция и полиморфизм. Наследование - возможность расширения и построения новых классов из уже существующих, что дает возможность, при разработки новых программ, повторно использовать ранее написанный код, вместо разработки приложения с чистого листа. Инкапсуляция - сокрытие данных и функций в классах. Полиморфизм - возможность переопределения семантики операций (одно и то же обозначение операции для манипулирования различными типами данных). Разработка приложений в, рассматриваемой здесь, среде Borland C++ 5.02 возможна как для Windows, так и для DOS. Поэтому, для решивших программировать на С, рекомендую сразу устанавливать последнюю версию программного продукта - Borland C++ 5.02. Установка версий Borland 4.5 и ниже заставит вас тратить много больше времени на написание кода чем, при использовании среды Borland C++ 5.02. Так как DOS является однозадачной, однопользовательской, текстовой операционной системой - приложения, разработанные для неё, чаще всего, имеют примитивный пользовательский интерфейс и псевдографический внешний вид (cм. пример программы написанной на Турбо Си 2.0 - ZipTexMer.zip ). В настоящее время, приложения для DOS разрабатываются и широко используется в различных системах управления, так как имеют небольшие размеры и позволяют провести, при переводе на Ассемблер, полную оптимизацию по размеру программы. А также для вспомогательных целей - в первую очередь для отладки модулей и подпрограмм для операционной среды Windows. Поэтому большинству, не связаному с проектированием АСУ, предлагаю сразу начинать с изучения Windows-приложений, т.е. приложений для многозадачных, многопользовательских операционных систем с графическим интерфейсом, с полным использованием возможностей мыши, видео, звука, которые значительно отличается от написанных для операционной системы DOS. Хотя в Borland C++ 5.02 и есть элементы визуального программирования (создание окон диалогов, программирование баз данных), все же писать программы приходиться традиционным способом на "чистом" С++. В чём преимущество "чистого" языка С++ перед языками, широко использующими технологии визуального программирования? При визуальной разработке, вы полностью зависите от видимых и невидимых компонентов включенных разработчиками в среду разработки. Т.е., говоря по-простому, вы создаёте приложение, складывая его из кубиков, шариков и пирамидок (добавлением в главную форму компонентов: кнопок, полей редактирования и т.д.), кем-то для вас изготовленными. Пишут, что языки визуальной разработки позволяют создавать собственные компоненты, но, даже учитывая это, программа, написанная с их помощью, будет отличаться от программы, разработанной на Borland C++ 5.02 так же, как фоторобот от хорошего портрета, в котором отражены все черты характера человека - внешне вроде похоже, но ... Программируя же на чистом С++, вы являетесь полным хозяином понятного вам кода в котором, при определённом опыте, в любой момент можете изменить что-то, не дожидаясь пока будут разработаны и предложены новые компоненты. Не говоря уже о том, что программы написанные на Borland C++ 5.02 значительно меньше, чем разработанные на языках применяющих только технологии визуального программирования - так как в последних в исполняемый код тянется все нужное и ненужное. Пример использования некоторых возможностей современных компьютеров (в представлении видео и аудио - информации) можно получить, нажав на ссылку - Vakansii.exe.

Начинающим изучать C
Язык С - для желающих серьёзно заняться программированием, поэтому тем, кто хочет разобраться в С и, тем более, С++ за пару месяцев, - сразу можно посоветовать щелкнуть по кресту этого окна браузера, так как достигнуть заметных результатов можно за значительно большее время. Зато потом, зная "чистый" С++, вы сможете легко разобраться в программных продуктах, использующих технологии визуальной разработки, фирмы Borland, уходящих своими корнями в С++. Таких как: Borland C++ Builder, Delphi, Jawa и др. Подробнее на следующих страницах.

