Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Новый 1С - подобный язык и среда / 25 сообщений из 1 308, страница 1 из 53
24.11.2015, 21:06
    #39112669
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый 1С - подобный язык и среда
Доброго времени суток. Веду разработку языка и среды разработки для
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
24.11.2015, 21:07
    #39112671
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый 1С - подобный язык и среда
P.S. пока не открываю исходники, т.к. они не совсем готовы для издания. На их приведение в минимально приемлемый вид нужно порядка недели.
...
Рейтинг: 0 / 0
24.11.2015, 21:14
    #39112674
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый 1С - подобный язык и среда
buddenP.S. пока не открываю исходники,
желательно не открывай никогда
...
Рейтинг: 0 / 0
25.11.2015, 10:35
    #39112892
Новый 1С - подобный язык и среда
Хм... Черезчур амбициозный проект, ИМХО.
Для успешности, проект должен иметь к-л существенные преимущества перед 1С. В первую очередь технические, т.к. цена для многих потребителей - вопрос несущественный. :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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