Главная » Статьи для тега "компилятор"

ПРЕДОТВРАЩЕНИЕ ОШИБОК И ПОДДЕРЖАНИЕ ЧИСТОТЫ КОДА ECLIPSE

Добавлено Дата: 8 July, 2013 категория: Разработка для Android

 

Eclipse можно считать специализированной операционной системой: она состоит из тысяч файлов, обладает собственной файловой системой, а при работе задействует веб-сервер. Eclipse – открытая система, в которую можно вносить разнообразные дополнения. Плагины, которые играют роль приложений в операционной системе Eclipse, относительно просто пишутся, а во всей экосистеме Eclipse насчитывается гораздо больше расширений, чем может установить и применять какой-либо пользователь. Поскольку код для Android пишется на языке Java, при разработке программ для Android вы можете пользоваться любыми плагинами.

Читать »

Антракт: инструменты CBuilder

Добавлено Дата: 6 May, 2013 категория: C++, C++ Builder

Интегрированная среда разработки более всего на виду в системе CBuilder, но кроме нее есть еще много составляющих. Большинство из инструментов, составляющих среду разработки, могут быть использованы  отдельно  от  нее  для  выполнения  более  простых  задач,  и  в  этой  главе  мы  их  и

Читать »

Работа с IDEToMak в CBuilder

Добавлено Дата: 28 April, 2013 категория: C++, C++ Builder

Если вы раньше использовали (или по-прежнему используете) компилятор  Borland  C++ (последняя версия 5.02), то вы, вероятно, захотите взять какие-нибудь существующие проекты и загрузить их в среду CBuilder. Зачем вам это нужно? Чтобы удобнее работать с окнами (формами), а также чтобы конвертировать библиотеки DLL в новые VCL, — вот уже две причины, которые первыми приходят на ум.

Читать »

Истинное ООП: классы и наследование

Добавлено Дата: 21 April, 2012 категория: Программирование звука

Теперь я готов привести пример с буфером, используя обычную для C++ запись:

class Buffer {

private:

char *_begin;

char *_end;

char _data[256] ;

public:

Buffer() { _begin = _data; _end = _data; };

~Buffer () { delete[] _data;}

Читать »

Приведение и преобразование типов Delphi

Добавлено Дата: 9 February, 2012 категория: Delphi

Приведение типов (typecasting) —  эта  технология, способная заставить компиля тор   рассматривать  переменную  одного   типа   как   переменную  другого   типа. Pascal  является строго типизированным языком, который весьма  требователен в отношении соответствия типов  формальных параметров функции и реальных параметров, передаваемых ей  при  вызове. Поэтому  в некоторых случаях  пере менную одного  типа  необходимо привести к некоторому другому типу, чтобы требования компилятора были удовлетворены. Предположим, необходимо присвоить символьное значение переменной типа  byte:

Читать »

java2iiop

Добавлено Дата: 20 December, 2011 категория: Java, JavaBeans

Этот компилятор используется для генерации IIOP-совместимых стабов и скелетов на базе home-интерфейса. Вы должны сгенерировать стабы и скелеты для того, чтобы клиент мог обратиться к серверу.

Сгенерированные стабы и скелеты соответствуют спецификации CORBA 2.3. Это означает поддержку RMI-over-IIOP в терминах передачи объектов по значению (object-by-value). Комплексные типы данных Java (такие, как словари, векторы и другие) могут передаваться с использованием ПОР при помощи новых типов данных IDL "value", в соответствие со спецификацией CORBA 2.3. Это обеспечивает настоящее взаимодействие между продуктами разных производителей.

Читать »

Перегруженные методы Java

Добавлено Дата: 24 May, 2011 категория: Java

Объявление каждого метода включает сигнатуру - сочетание наименования метода и списка его параметров. Методы класса должны различаться сигнатурами – они могут обладать одним и тем же именем, но количество и/или типы их "параметров в таком случае совпадать не могут. Методы класса, имеющие одно и то же имя, называют перегруженными (overloaded) (такое имя получает несколько возможных толкований). При вызове метода компилятор анализирует количество и типы аргументов и находит тот перегруженный метод, сигнатура которого в наибольшей мере отвечает ситуации. Ниже приведены тексты двух Перегруженных методов orbitsAround класса Body, один из которых возвращает значение true в том случае, когда текущее небесное тело вращается вокруг тела, указанного посредством ссылки на объект, а второй выполняет то же самое, только в качестве параметра принимает номер объекта:

Читать »

Создание клиента JAX-RPC

Добавлено Дата: 19 December, 2010 категория: Java, Web, XML

Система JAX-RPC позволяет создавать клиентские приложения трех типов. Проще всего использовать в приложении заранее созданные заглушки (generated stubs). Их создает старый компилятор хгрсс с флагом -client, например, так:

$ хгрсс -client -d bookclient config.xml

Читать »