powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Новый 1С - подобный язык и среда
25 сообщений из 1 308, страница 1 из 53
Новый 1С - подобный язык и среда
    #39112669
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток. Веду разработку языка и среды разработки для
1С-образного языка. Язык изначально был клоном 1С 7.7, но это так не останется.

Возможности:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
- Открытость
   открытые исходники языка и среды
   пермиссивная лицензия (можно строить коммерческие разработки)
- Переносимость
   Windows/Linux (в перспективе - Android)
   не зависит от .NET и JVM
- Язык и среда
   классы
   необязательная статическая типизация
   толстый клиент
   неплохая производительность
   есть среда разработки (но нет конструкторов форм и отчётов)
- Инструменты
   динамическое обновление кода (клиента и сервера)
   пошаговая отладка отдельных нитей 
   планируется анализатор кода
- Интерфейсы и библиотеки
   сокеты
   встроенный веб-сервер (но можно и через CGI, сокеты и т.п.)
   интерфейс к Postgres и sqlite

На данный момент есть вот такой работающий пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
клсс к () ;
  а : строка ;
  б ; 
кнцклсс

клсс к2 (к) ;
  в ; 
кнцклсс 

Перем э;

Функция МояСтраница() : строка ; 
 Перем рез;
 ПостгресСОтдельнымПодключениемВДаннойНити();
 ПостгресПодключиться("db1","pguser","uio123","192.168.184.128");
 //ВОтладчик("ура!");
 рез = "<html><body>Поля глоб. перем. э k2</p>";
 рез = рез + ПоляИЗначенияЭкземпляра (э);
 рез = рез + "<p>" + строка(ПостгресЗапрос("select * from ошибка")) + "
 </p>";
 рез = рез + "<br><a href=""/"">Домой</a></body></html>";
 ПостгресОтключиться();
 Возврат рез;
КонецФункции

ЗапуститьВебСервер(2425);
ВебСерверГлотатьОшибки(1);

СоздатьГенерируемуюВебСтраницу("/ura","S1TEST::МояСтраница");

э = СоздатьОбъект(смвл("к2"));
э.а = "казя-базя";
э.б = 2;
э.в = 3;



Ищу тех, кому это интересно.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39112671
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. пока не открываю исходники, т.к. они не совсем готовы для издания. На их приведение в минимально приемлемый вид нужно порядка недели.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39112674
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenP.S. пока не открываю исходники,
желательно не открывай никогда
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39112892
Хм... Черезчур амбициозный проект, ИМХО.
Для успешности, проект должен иметь к-л существенные преимущества перед 1С. В первую очередь технические, т.к. цена для многих потребителей - вопрос несущественный. :)

Из преимуществ пока вижу только открытость и мультиплатформенность.

Предполагается ли расширение спектра СУБД (Оракл, МССКЛ) ?
Предполагается ли использование полноценного SQL+SP ?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39112934
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мембер, на использование хранимых процедур нет ограничений. Другие базы возможны, под разновидностью LGPL. В чём вы видите амбициозность?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39112980
поперла волна импортозамещения
даешь кириллический html (ой, прошу прощения,- ягирзм)
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113014
buddenпостоянный мембер, на использование хранимых процедур нет ограничений. Другие базы возможны, под разновидностью LGPL. В чём вы видите амбициозность?В попытке потеснить 1С, создав очень похожий по возможностям продукт, но с некот. заметными преимуществами: стоимость, мультиБДшность, мультиОСность.

Если не секрет, сколько участников в команде ? Каков % работ (приблизительно) уже выполнен ?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113050
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключение сишных библиотек возможно? Если нет, то писать те же шаблонизаторы с нуля - увольте.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113088
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Неужели в одиночку пишите все?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113092
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постоянный мемберно с некот. заметными преимуществами: стоимость, мультиБДшность, мультиОСность.
эти мнимые преимущества только у гиков-програмеров являются "преимуществами".
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113135
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые гости, зарегистрироваться религия не позволяет?

В команде я один, но: во-первых, стою на плечах гигантов,
во-вторых, использую свои собственные наработки за несколько лет.

По состоянию работ, думаю, сделано от 1/3, до 1/2 до "версии 1.0", но
почти по всем заявленным пунктам есть прототипы, демонстрирующие
достижимость целей.

Подключение сишных библиотек возможно, если они не слишком сложны.
Проблемы будут с библиотеками, которые используют сигналы и треды.
В этом случае можно работать через сокеты.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113148
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,
Думаю, Вы просто неисправимый оптимист, но все равно пожелаю Вам удачи!
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113160
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buddenДоброго времени суток. Веду разработку языка и среды разработки для
1С-образного языка.

Ищу тех, кому это интересно.

А какую из ЦЕЛЕЙ преследуете:
- Научный интерес;
- Распространение нового кириллического языка программирования;
- Распространение новой среды разработки;
- Распространение среды - совместимой с 1С;
- Использование языка и среды в собственных прикладных задачах ?????
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113162
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
легче английский язык выучить, хотя бы в рамках программирования, чем строить очередные мертворожденные алголы, рапиры, концепты и т.д. Это поле хорошо занято 1С, с пользой занятно. Но основная "фишка" здесь даже не в русском языке для программирования, а в самой инфраструктуре
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113192
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm,

вот интересно, почему 1С выбрало кириллический язык программирования как основной?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113217
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ruiscrafm,

вот интересно, почему 1С выбрало кириллический язык программирования как основной?
я не разрабатывал 1С, но судя по всему с прицелом на целевую аудиторию
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113227
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ru,
думали бухгалтер код будет писать))
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113236
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm,

значит, у кириллического языка все же есть своя целевая аудитория? Но с другой стороны, если с 1С понятно, что со своим кириллическим языком и заточку под российские стандарты БУ, они изначально не планировали выход на международный рынок, максимум - страны СНГ, то для универсального ЯП кириллизация вряд ли имеет смысл.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113239
MoroZ.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

мне кажется изначально такая цель была.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113288
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ruони изначально не планировали выход на международный рынок, максимум - страны СНГ
Они изначально думали, что бухгалтера будут сами дописывать.
И... в 7 многие дописывали.
(Для англоязычных была английская версия языка)

Как раз с "бухгалтерской" колокольни - они критикуют дальнейшее движение к усложнению системы, по многим причинам...
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113333
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoroZ.Ruiscrafm,

значит, у кириллического языка все же есть своя целевая аудитория? Но с другой стороны, если с 1С понятно, что со своим кириллическим языком и заточку под российские стандарты БУ, они изначально не планировали выход на международный рынок, максимум - страны СНГ, то для универсального ЯП кириллизация вряд ли имеет смысл.
скорее есть целевая аудитория у 1С, ее построения, ее функций и методов распространения. А кириллический язык для программирования скорее прилагающееся ко всему этому.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113507
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron, спасибо! Я как раз не настолько оптимист, что выхожу сюда до того, как у меня всё готово. Работы-то ещё полно впереди :) В том, что все заявленные цели достижимы без особых затыков, не сомневаюсь - это проверено.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113512
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позволю себе пронумеровать:
sereginsereginА какую из ЦЕЛЕЙ преследуете:
1 Научный интерес;
2 Распространение нового кириллического языка программирования;
3 Распространение новой среды разработки;
4 Распространение среды - совместимой с 1С;
5 Использование языка и среды в собственных прикладных задачах ?????

Прежде всего, 1 и 2. Цель 3 - не сама по себе, но язык без среды мало полезен.

4 - не является целью. Просто так получилось, что у меня уже есть некий анализатор
кода 1С 7.7 - с него я и начал.

5 - если бы были свои прикладные задачи, то да.
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113713
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
budden1 Научный интерес;
2 Распространение нового кириллического языка программирования;


Может Вам посмотреть в сторону модных функциональных языков,
процедурный кириллический уже есть?
...
Рейтинг: 0 / 0
Новый 1С - подобный язык и среда
    #39113782
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginseregin, кирилличность не имеет значения с точки зрения функционала. В моде могут быть и игрушки, а я хочу сделать что-то практически полезное. На что именно вы предлагаете посмотреть?
...
Рейтинг: 0 / 0
25 сообщений из 1 308, страница 1 из 53
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Новый 1С - подобный язык и среда
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]