Воскресенье, 05.05.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 3 »
Показано 16-30 из 40 сообщений
25. pro777   (04.04.2012 19:13)
0  
Доброго времени суток, Владимир!

Посмотрел на Geany: действительно, отличная IDE, предоставляет множество возможностей, и довольно-таки удобна в работе. Мне быстро удалось поправить настройки конфигурационных файлов, что позволило даже сделать подсветку русскоязычной версии Делавар. Приятно, что реализованы функции поиска в файлах, быстрый переход по классам и функциям, множество конфигурируемых параметров и т.д. и т.п. Однако есть и минусы: какими бы ни были гибкими настройки Geany, кое-что под свои нужды мне настроить не удалось. Gtk Delavar IDE, конечно, гораздо проще. Но основная ее заслуга в том, что она выступила неплохой базой для тестирования компилятора. Кроме того, она "заточена" именно для работы с компилятором Делавар.

По возможностям компилятор в Ubuntu аналогичен Windows-версии. Поэтому там также доступны ассемблерные вставки и русский синтаксис. Компилятор на данном этапе умеет работать только с 8-битными кодировками. Поэтому можно использовать только кодировки типа Windows-1251, CP 866 или KOI-8.

Проверял tar-архив в Ubuntu 10.04. После распаковки и установки все нормально работает. Там же устанавливал deb-пакет с помощью команды sudo dpkg -i dc32_0.58_i386.deb. Установщик сообщает о том, что не может установить связанный пакет ( panels ). В принципе, это не критично, т.к. после установки компилятор работает нормально (при условии, что все связанные пакеты установлены). Но, тем, не менее, для Ubuntu 10.04 попозже соберу deb-пакет.
P.S. Добавил функцию gtk_window_maximize и некоторые другие в gtk.i. Дистрибутивы обновлены по следующим адресам: http://dc32.hut2.ru/DC32.zip, http://dc32.hut2.ru/dc32_0.58_i386.deb, http://dc32.hut2.ru/dc32-0.58-i386.tar.gz.

24. Вован   (02.04.2012 00:46)
0  
Роман добавьте пожалуйста в gtk.i :
---------------------------------------------
void gtk_window_maximize(GtkWindow window);
---------------------------------------------

Пример:

int Start(int argc, string[] argv)
{
GtkWidget window;

gtk_init(ref argc, ref argv);
window = gtk_window_new(GtkWindowType.GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request(GTK_WIDGET(window), 640, 480);
gtk_window_set_title(GTK_WINDOW(window), "Заголовок приложения");
gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(GtkSignalWindow(delete_event_cb)), NULL);
gtk_window_set_position(GTK_WINDOW(window), GtkWindowPosition.CENTER);
gtk_window_maximize(GTK_WINDOW(window));

gtk_widget_show_all(window);
gtk_main();

return 0;
}

23. Вован   (01.04.2012 23:21)
0  
Кстати ваш скомпилированный пример пустого GTK окна весит одинаково с аналогичным примером скомпилированного на FASM. Пример пустого GTK окна скомпилированный gcc на 3,5 Кб весит больше вашего, так что есть чем гордиться :)))

22. Вован   (01.04.2012 23:09)
0  
Роман, если Вас не затруднит соберите пожалуйста ваш компилятор для Ubuntu 10.04 LTS и для Ubuntu 12.04 LTS как только выйдет официальный релиз. Линейка 10.04 еще будет долго рулить, собственно как и GTK2, незабываем, что обновления для Ubuntu Server 10.04 LTS будут выходить еще долго. Народ репозитории серверной убунты попросту подключит и будет получать все обновления. Теперь следущее - IDE. Не проще ли использовать "Geany" на данный момент для вашего компилятора? Сомневаюсь, что на данном этапе вы сможете побить эту IDE и сделать IDE лучше. Так зачем убивать столько времени? ;) Был бы компилятор, а скомпилировать сможем хоть из командной строки :) Теперь еще вопросы, под Linux компилятор поддерживает русский синтаксис или нет? А ассемблерные вставки?

21. pro777   (17.06.2011 16:42)
0  
Здравствуйте, Изольда! Сразу чувствуется в Вас очень тонкая натура. Интересна мне эта программа с точки зрения возможности написания исходных текстов программ на русском языке. Кроме того, задача создания компилятора сама по себе увлекательна (и познавательна). На коммерческий продукт DC совсем не тянет. Надеюсь, только на то, что не только мне будет интересно писать программы на русском языке.

20. Изольда   (17.06.2011 16:16)
0  
Роман, а когда Вы уже закончите создание данной программы? и еще один немаловажный вопрос: с какой целью Вы её создаёте? хотите потом продать права на программу и стать миллионером? или просто для себя...?

19. pro777   (04.04.2011 10:50)
0  
Как ни крути, а русский язык гораздо понятнее русскому человеку, чем, например, английский. Ведь разработчики популярных языков (чаще всего американцы) почему-то используют подмножество родного языка, а не эсперанто или русского.. Кроме того, можно также свободно пользоваться англоязычной версией языка.

18. Alex   (04.04.2011 00:51)
0  
Здорово! Нет слов! Скажите, а зачем все это? Не проще выучить английский (достаточно примитивный язык, не на много сложнее C) и писать программы, понятные любому образованномы человеку? (Естественно, с английским же интерфейсом.) Вам не кажется, что Microsoft''s идея локализации очень близка к "divide and conquer" Александра Македонского?

17. игорь 32   (11.03.2011 19:54)
0  
Да уж сложновато.

16. pro777   (20.06.2010 10:50)
0  
Скоро появится новая версия..

15. Вован   (15.06.2010 13:21)
0  
pro777, ждем с нетерпением твоей работы!!!

Кстати уже ELENA поддерживает русский синтаксис, правда насколько известно только в русской версии 1.5.1
Официальная страничка отечественного объектно-ориентированого языка программирования ELENA:
http://elenalang.sourceforge.net/

В папке dat лежит файл syntax_rus.txt. Кого не устраивает написание русского синтаксиса, Вы его всегда сможете изменить в этом файле и скомпилировать с помощью утилиты входящей в состав дистрибутива ELENA.

14. pro777   (03.12.2009 09:29)
0  
Сейчас занимаюсь 32-битной версией компилятора с С#-подобным языком. Также будет возможность использовать национальный язык. Компилятор будет кроссплатформным(проверял на платформах Win32 и Linux). Выходной язык: ассемблерный код для NASM. Поэтому будет возможность получить все выходные бинарные форматы, на которые способен данный ассемблер, т.е. bin (com), exe, aout, elf и т.д. Выйдет новая версия компилятора не ранее середины 2010 года.

13. Вован   (03.12.2009 03:38)
0  
Новая версия с поддержкой русских команд будет или как?

12. utkin   (28.06.2009 11:22)
0  
Предлагаю участие в форуме http://rus.teamforum.ru/index.php

11. Вован   (16.01.2008 01:01)
0  
Русский рулит

1-15 16-30 31-40

Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz