OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Понедельник, 24 Сентябрь, 2018 18:09

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Компонентный паскаль для NET
СообщениеДобавлено: Понедельник, 13 Декабрь, 2010 10:38 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Пришло сообщение о реализации CPIde.
Вот адресок сайта:
http://www.cfbsoftware.com/cpide/cpide.aspx
Цитата:
What is CPIde?

CPIde is a lightweight integrated development environment for Windows which enables you to write software for the Microsoft Windows .NET platform. The programming language supported by CPIde is Component Pascal. If you don't have Visual Studio .NET, or find it too cumbersome to use, but don't like the idea of using command-line compilers with DOS batch files etc. CPIde is a useful alternative .NET development environment.
The Component Pascal Language

Component Pascal (CP), a small superset of Oberon-2, is a general-purpose, procedural and object-oriented, programming language. Oberon-2 is a refinement of Modula-2 which was an improved version of Pascal. Programmers with experience of any of these languages will find many aspects of Component Pascal very familiar.

Component Pascal was developed by Oberon microsystems, Inc. who distribute a Win32 implementation of the language as part of the open-source BlackBox Component Builder.

The implementation of Component Pascal used by CPIde is the version of Gardens Point Component Pascal (GPCP) which targets the Microsoft .NET Framework. It can be used to develop applications to run on the Windows desktop and on websites.

Это что за зверь? Кто-нить знает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компонентный паскаль для NET
СообщениеДобавлено: Понедельник, 13 Декабрь, 2010 11:03 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2289
Откуда: Россия, Санкт-Петербург
Валерий Лаптев писал(а):
Это что за зверь? Кто-нить знает?
Собственно, это именно то, что сказано в описании. От автора Astrobe.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компонентный паскаль для NET
СообщениеДобавлено: Понедельник, 13 Декабрь, 2010 11:53 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2178
Откуда: Нижний Новгород
А кстати, как в GPCP работают с исключениями?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компонентный паскаль для NET
СообщениеДобавлено: Понедельник, 13 Декабрь, 2010 23:45 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Валерий Лаптев писал(а):
Пришло сообщение о реализации CPIde.
...
Это что за зверь? Кто-нить знает?


igor писал(а):
Сергей Прохоренко писал(а):
см. http://cfbsoftware.com/cpide/cpide.htm Правда, мне компиляция не удалась.
Там используется внешний по отношению к самой IDE компилятор GPCP. Его нужно скачать и установить отдельно, а в CPIDE прописать путь к компилятору GPCP. После этого всё компилируется. Да, чуть не забыл, .NET v2.0 тоже должен быть установлен. Он нужен для GPCP v1.3-NET.


Насколько я понял из обсуждений на этом форуме, это не вполне Компонентный паскаль - из-за ограничений .NET.
Но лаконичность интерфейса просто завораживает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компонентный паскаль для NET
СообщениеДобавлено: Вторник, 14 Декабрь, 2010 07:15 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2178
Откуда: Нижний Новгород
Сергей Прохоренко писал(а):
Насколько я понял из обсуждений на этом форуме, это не вполне Компонентный паскаль - из-за ограничений .NET.
Но лаконичность интерфейса просто завораживает.

В плане языка, насколько я понимаю, это вполне полноценный КП. Но это не ББ.
А интерфейс, что интерфейс? Это ж просто текстовый редактор с парой функций для вызова GPCP. C тем же успехом в общем то можно было думаю написать плагин к какому-нибудь notepad+.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB