Язык Суржи и среда разработки Суржи |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Язык Суржи и среда разработки Суржи |
Rik |
8.02.2011 11:18
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Юрий Репутация: 0 |
Чтобы сразу было понятно зачем это всё создавалась:
Проект рассчитан на программистов Delphi, желающих сделать свои программы максимально гибкими. Фактически эту систему я использую уже лет 8(раньше ядром системы был сторонний покупной интерпретатор), делаю на ней, для клиентов, "морды" к базам данных. Если клиент хочет что-либо изменить, ему не нужно заморачиваться по поводу лицензирования средств разработки, затрат на установку и т.д. Тут всё в одном флаконе и исходный код приложения и среда для его "конфигурирования". Многие мои пректы у заказчиков "живут" уже по нескольку лет без моего участия, все поддерживают своими силами. Сейчас в системе используется собственный интерпретатор языка Суржи (Delphi - pascal тоже поддерживается) Суржи - объектно ориентированный язык программирования, поддерживает русскую транскрипцию. Название языка происходит от слова суржик. В целом синтаксис языка базируется на синтаксисе Delphi, но есть элементы заимствованные из С подобных языков а так-же из Оберон и Модула. В частности, из Си подобных языков заимствованы оператор присвоения = вместо :=, оператор сравнения == (или = тоже понимает), инкремент и декремент в виде ++, --, +=, -=, а так же операторы побитового сдвига << и >>. Синтаксис операторов if, for, while заимствован из оберон и модула. Разница с синтаксисом Delphi в том что эти операторы сами открывают блок, begin для открытия блока писать не нужно, но они всегда должны заканчиваться завершающей инструкцией end, даже в том случае, если в их теле всего один оператор. Кроме этого все процедуры и функции объявляются с ключевым словом method. Если ком интересно, подробнее об особенностях смотрите в справке. "visualtech.shadr.ru/files/Surgy7Setup.exe" - Инсталлятор среды, включающий дизайнер и интерпретатор - машину Суржи. Приложения сохраняются в формате xml. В комплекте примеры с использованием русской транскрипции и без, один с базой данных. Для запуска примеров используйте менеджер приложений Пуск-Программы-VisualTech-Суржи7-Менеджер. Из менеджера можно запустить пример или загрузить в дизайнер. Если у кого при инсталляции примеры в менеджер приложений не прописались, идем в Пуск-Программы-VisualTech-Суржи7-Пример-[Привет мир] или [пример с базой] - Запускаем левой кнопкой мыши, правой - вызываем контекстное меню - Изменить и приложение загрузится в дизайнер. Собственно предлагаю этот сабж и обсудить.... Сообщение отредактировано: Rik - 8.02.2011 14:46 -------------------- |
Lapp |
8.02.2011 12:31
Сообщение
#2
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
> Чтобы сразу было понятно зачем это всё создавалась:
Тебе тоже "здравствуй".. > Проект рассчитан на программистов Delphi, > желающих сделать свои программы максимально гибкими. Максимально гибкие грабли, из любой позиции дающие точно серпом по .. мозгам.. > Фактически эту систему я использую уже лет 8 Сочувствую... У меня тоже геморрой уже застарелый.. (( > делаю на ней, для клиентов, "морды" к базам данных. Преприятненькое занятьице! Язык, знацицца, для морд.. > Если клиент хочет что-либо изменить, ему не нужно > заморачиваться по поводу лицензирования средств разработки, > затрат на установку и т.д. Тут всё в одном флаконе > и исходный код приложения и среда для его "конфигурирования". А сами данные не пытался присовокупить? Оччень эффективно выходит.. > Многие мои пректы у заказчиков "живут" уже по нескольку лет > без моего участия, все поддерживают своими силами. А куда деваться? Уплочено.. > Сейчас в системе используется собственный интерпретатор языка > Суржи (Delphi - pascal тоже поддерживается) Не, ну здесь я серьезно скажу, кроме шуток: с выбором названия вышел явный швах.. > Суржи - объектно ориентированный язык программирования, > поддерживает русскую транскрипцию. Вот даже как? Это серьезная заявка.. > Название языка происходит от слова суржик. > Так называется хлеб или мука из разных видов зерна, > а так же смешанный разговорный язык на приграичных > территориях Украины и России. Да-да, мы в курсе. Ни то, ни другое.. > Т.е. смысл в том, что Cуржи тоже смешанный язык, > в котором встречаются элементы различных языков программирования. > В целом синтаксис языка базируется на синтаксисе Delphi, > но есть элементы заимствованные из С подобных языков > а так-же из Оберон и Модула. Короче - все что поапло под руку автору.. > В частности, из Си подобных языков заимствованы > оператор присвоения = вместо :=, оператор сравнения == Да, это большой шаг вперед.. > (или = тоже понимает), Последняя строка меня особенно позабавила.. Ну просто ВСЕ ПОНИМАЕТ!! > ... > Собственно предлагаю этот сабж и обсудить.... Собственно - вот, обсуждаем.. )) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 22.09.2024 9:04 |