Рейтинг
0.00

Программирование

0 читателей, 24 топика

Описание опций компоновки при отладке в среде Eclipse

Опции, подставляемые в командную строку вызова g++, определяются выбранной конфигурацией компоновки (Debug/Release):

-О0 — опция предписывает не выполнять оптимизацию кода (уровень оптимизации 0,1,2 или 3 можно изменить, выбрав Optimization);

-g3 — обеспечивает запись максимального объема отладочной информации в выходной файл (можно изменить, выбрав Отладка (Debugging));
Читать дальше →

Основные команды и элементы пакета java.util

Приведение типов

Вообще приведение типов (casting) означает, что переменная типа Р преобразуется в тип Q. Например, Р р; Q q= (Q) р. Иногда такое преобразование имеет смысл и допустимо, иногда нет. Графически наследование изображается стрелкой от подкласса к суперклассу.

Два класса на концах стрелки имеют разный тип, поэтому возможны два преобразования (приведения) типов — восходящее (англ. upcasting), по стрелке, и нисходящее (англ. downcasting), против направления стрелки.

Восходящее приведение всегда допустимо и выполняется автоматически, а нисходящее должно задаваться явно. Возможность нисходящего преобразования проверяется на этапе выполнения программы.
Читать дальше →

Построение теней 3D объекта в C++ Builder

Реалистичность изображений объектов C++Builder существенно повышается, если удалить невидимые с места наблюдателя ребра и грани многогранников, и построить их собственные грани, а так же падающие тени.

Пусть заданы: единичный куб, расположенный на предметной плоскости Y=0 в начале координат, а также точечный источник света Ссвет, расположенный в пространстве в точке с координатами xс yс zс и его проекция на предметную плоскость ссвет.

Необходимо построить собственные и падающие теин куба и вывести результат на картинную плоскость z=0 с помощью аксонометрической проекции. Алгоритм решения первой части этой задачи, представляется следующим образом:
Читать дальше →

Разработка главного метода на языке Java: теория и практика

Главный метод имеет стандартное имя main и стандартный параметр (String [ ] arg). Обязательные атрибуты метода main — static (означает, что метод создан для класса, а не для объекта), и public (метод общедоступный).

Слово void означает, что при завершении метод main не передает в операционную систему никакого результата.

Рассматриваемый здесь метод будет автоматически выполнять те действия, которые до этого выполнялись вручную. Метод main можно расположить в классе Point2 или создать для него отдельный класс.
Читать дальше →

Тестирование мобильных приложений

При разработке мобильных приложений очень важно уделить внимание их полноценному тестированию.

Так как если пользователям не понравится интерфейс или удобство работы, то они выберут приложение от другого производителя, которые на современном рынке представлены в большом разнообразии.
Читать дальше →

Виды исключений в Java

Особенностью объектов исключения в Java является то, что они принадлежат к тому экземпляру класса, который будет производным от Throwable. При необходимости программисты имеют возможность создания пользовательских классов исключений.

Существует два вида исключений: Error и Exception. К первой группе принадлежат внутренние ошибки или проблемы, которые возникают из-за недостаточного объема системных ресурсов. Их особенностью является то, что они возникают довольно редко и программист самостоятельно не сможет реализовать объект подобного типа.
Читать дальше →

Основные особенности языка программирования Rust

Язык программирования Rust разрабатывается с 2009 года компанией Mozilla и предназначен для разработки мощных интернет приложений, работающих по принципу клиент-сервер, а также для выполнения параллельных вычислений.

Пока что главным программным продуктом, разработанным на его основе, является движок Servo от компании Mozilla. Начиная с 2013 года, активное участие в разработке и совершенствовании этого языка программирования принимает и компания Samsung Electronics, которая собирается использовать его для своих продуктов.
Читать дальше →

Табулирование функции в системе MATLAB

Математическая функция может быть представлена в виде формулы, таблицы или графика. В системе MATLAB табулирование функции осуществляется с помощью функции subs ().

Синтаксис функции subs(f, х, х1) выглядит следующим образом: f — функция, заданная аналитически; х — аргумент функции f; х1 — набор значений аргумента х, для которых определяется значение функции f.
Читать дальше →

Синтаксис Pascal и его структура

Pascal – это язык программирования высокого уровня, отлично подходит для начинающих программистов. На языке Pascal, можно просто реализовать некоторые задачи. В этой статье, мы рассмотрим, синтаксис Pascal и структуру.

Раздел const. Этот раздел существует для описания констант – значений, которые не можно изменить в программе.
Читать дальше →

Операции с int и boolean в Java

Операции с целочисленными данными выполняются точно, без округления. Однако, ввиду ограниченного диапазона, сложение и вычитание могут дать «переполнение» — результат, выходящий за границы диапазона.

Переполнение выглядит как отрицательный результат при положительных слагаемых или как положительный результат при отрицательных слагаемых.
Читать дальше →