Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 48   вперед  Ctrl
 Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
Доброго времени суток. Веду разработку языка и среды разработки для
1С-образного языка. Язык изначально был клоном 1С 7.7, но это так не останется.

Возможности:

- Открытость
открытые исходники языка и среды
пермиссивная лицензия (можно строить коммерческие разработки)
- Переносимость
Windows/Linux (в перспективе - Android)
не зависит от .NET и JVM
- Язык и среда
классы
необязательная статическая типизация
толстый клиент
неплохая производительность
есть среда разработки (но нет конструкторов форм и отчётов)
- Инструменты
динамическое обновление кода (клиента и сервера)
пошаговая отладка отдельных нитей
планируется анализатор кода
- Интерфейсы и библиотеки
сокеты
встроенный веб-сервер (но можно и через CGI, сокеты и т.п.)
интерфейс к Postgres и sqlite

На данный момент есть вот такой работающий пример:
клсс к () ;
  а : строка ;
  б ; 
кнцклсс

клсс к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;


Ищу тех, кому это интересно.
24 ноя 15, 21:06    [18467479]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
P.S. пока не открываю исходники, т.к. они не совсем готовы для издания. На их приведение в минимально приемлемый вид нужно порядка недели.
24 ноя 15, 21:07    [18467484]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35370
budden
P.S. пока не открываю исходники,

желательно не открывай никогда
24 ноя 15, 21:14    [18467523]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
постоянный мембер
Guest
Хм... Черезчур амбициозный проект, ИМХО.
Для успешности, проект должен иметь к-л существенные преимущества перед 1С. В первую очередь технические, т.к. цена для многих потребителей - вопрос несущественный. :)

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

Предполагается ли расширение спектра СУБД (Оракл, МССКЛ) ?
Предполагается ли использование полноценного SQL+SP ?
25 ноя 15, 10:35    [18469253]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
постоянный мембер, на использование хранимых процедур нет ограничений. Другие базы возможны, под разновидностью LGPL. В чём вы видите амбициозность?
25 ноя 15, 11:17    [18469578]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
любить по ггусски
Guest
поперла волна импортозамещения
даешь кириллический html (ой, прошу прощения,- ягирзм)
25 ноя 15, 11:51    [18469892]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
постоянный мембер
Guest
budden
постоянный мембер, на использование хранимых процедур нет ограничений. Другие базы возможны, под разновидностью LGPL. В чём вы видите амбициозность?
В попытке потеснить 1С, создав очень похожий по возможностям продукт, но с некот. заметными преимуществами: стоимость, мультиБДшность, мультиОСность.

Если не секрет, сколько участников в команде ? Каков % работ (приблизительно) уже выполнен ?
25 ноя 15, 12:26    [18470169]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
Гхостик
Guest
Подключение сишных библиотек возможно? Если нет, то писать те же шаблонизаторы с нуля - увольте.
25 ноя 15, 13:00    [18470410]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
Axeleron
Member

Откуда: Рига - Лондон
Сообщений: 7531
budden,
Неужели в одиночку пишите все?
25 ноя 15, 13:34    [18470611]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35370
постоянный мембер
но с некот. заметными преимуществами: стоимость, мультиБДшность, мультиОСность.

эти мнимые преимущества только у гиков-програмеров являются "преимуществами".
25 ноя 15, 13:39    [18470644]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
Уважаемые гости, зарегистрироваться религия не позволяет?

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

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

Подключение сишных библиотек возможно, если они не слишком сложны.
Проблемы будут с библиотеками, которые используют сигналы и треды.
В этом случае можно работать через сокеты.
25 ноя 15, 14:13    [18470864]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
Axeleron
Member

Откуда: Рига - Лондон
Сообщений: 7531
budden,
Думаю, Вы просто неисправимый оптимист, но все равно пожелаю Вам удачи!
25 ноя 15, 14:21    [18470925]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
sereginseregin
Member

Откуда:
Сообщений: 103
budden
Доброго времени суток. Веду разработку языка и среды разработки для
1С-образного языка.

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


А какую из ЦЕЛЕЙ преследуете:
- Научный интерес;
- Распространение нового кириллического языка программирования;
- Распространение новой среды разработки;
- Распространение среды - совместимой с 1С;
- Использование языка и среды в собственных прикладных задачах ?????
25 ноя 15, 14:35    [18471022]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35370
легче английский язык выучить, хотя бы в рамках программирования, чем строить очередные мертворожденные алголы, рапиры, концепты и т.д. Это поле хорошо занято 1С, с пользой занятно. Но основная "фишка" здесь даже не в русском языке для программирования, а в самой инфраструктуре
25 ноя 15, 14:37    [18471034]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
MoroZ.Ru
Member

Откуда:
Сообщений: 296
iscrafm,

вот интересно, почему 1С выбрало кириллический язык программирования как основной?
25 ноя 15, 14:58    [18471214]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35370
MoroZ.Ru
iscrafm,

вот интересно, почему 1С выбрало кириллический язык программирования как основной?

я не разрабатывал 1С, но судя по всему с прицелом на целевую аудиторию
25 ноя 15, 15:11    [18471341]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 28543
MoroZ.Ru,
думали бухгалтер код будет писать))
25 ноя 15, 15:17    [18471389]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
MoroZ.Ru
Member

Откуда:
Сообщений: 296
iscrafm,

значит, у кириллического языка все же есть своя целевая аудитория? Но с другой стороны, если с 1С понятно, что со своим кириллическим языком и заточку под российские стандарты БУ, они изначально не планировали выход на международный рынок, максимум - страны СНГ, то для универсального ЯП кириллизация вряд ли имеет смысл.
25 ноя 15, 15:22    [18471422]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
MoroZ.Ru
Member

Откуда:
Сообщений: 296
Petro123,

мне кажется изначально такая цель была.
25 ноя 15, 15:23    [18471432]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 595
MoroZ.Ru
они изначально не планировали выход на международный рынок, максимум - страны СНГ

Они изначально думали, что бухгалтера будут сами дописывать.
И... в 7 многие дописывали.
(Для англоязычных была английская версия языка)

Как раз с "бухгалтерской" колокольни - они критикуют дальнейшее движение к усложнению системы, по многим причинам...
25 ноя 15, 15:51    [18471623]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35370
MoroZ.Ru
iscrafm,

значит, у кириллического языка все же есть своя целевая аудитория? Но с другой стороны, если с 1С понятно, что со своим кириллическим языком и заточку под российские стандарты БУ, они изначально не планировали выход на международный рынок, максимум - страны СНГ, то для универсального ЯП кириллизация вряд ли имеет смысл.

скорее есть целевая аудитория у 1С, ее построения, ее функций и методов распространения. А кириллический язык для программирования скорее прилагающееся ко всему этому.
25 ноя 15, 16:28    [18471834]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
Axeleron, спасибо! Я как раз не настолько оптимист, что выхожу сюда до того, как у меня всё готово. Работы-то ещё полно впереди :) В том, что все заявленные цели достижимы без особых затыков, не сомневаюсь - это проверено.
25 ноя 15, 18:58    [18472662]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
Позволю себе пронумеровать:
sereginseregin
А какую из ЦЕЛЕЙ преследуете:
1 Научный интерес;
2 Распространение нового кириллического языка программирования;
3 Распространение новой среды разработки;
4 Распространение среды - совместимой с 1С;
5 Использование языка и среды в собственных прикладных задачах ?????


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

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

5 - если бы были свои прикладные задачи, то да.
25 ноя 15, 19:07    [18472684]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
sereginseregin
Member

Откуда:
Сообщений: 103
budden
1 Научный интерес;
2 Распространение нового кириллического языка программирования;


Может Вам посмотреть в сторону модных функциональных языков,
процедурный кириллический уже есть?
26 ноя 15, 08:24    [18474075]     Ответить | Цитировать Сообщить модератору
 Re: Новый 1С - подобный язык и среда  [new]
budden
Member

Откуда:
Сообщений: 870
sereginseregin, кирилличность не имеет значения с точки зрения функционала. В моде могут быть и игрушки, а я хочу сделать что-то практически полезное. На что именно вы предлагаете посмотреть?
26 ноя 15, 10:18    [18474376]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 48   вперед  Ctrl
Все форумы / Разработка информационных систем Ответить