|
Есть хоть сколько-то готовый конвертер кода 1С в С? | ☑ | ||
---|---|---|---|---|
0
bolobol
21.02.20
✎
15:52
|
Добрый день!
Есть хоть сколько-то готовый конвертер кода 1С в С? |
|||
1
unenu
21.02.20
✎
15:53
|
возможно, в следующей жизни...
|
|||
2
lubitelxml
21.02.20
✎
15:54
|
Зачем?
|
|||
3
Kigo_Kigo
21.02.20
✎
15:54
|
Даже в жаву есть и в делфи, на питон недовно появилось, вы сударь с какой галактики раз такую элементарщину не знаете?
|
|||
4
ДенисЧ
21.02.20
✎
16:05
|
У тебя денег не хватит
|
|||
5
unbred
21.02.20
✎
16:06
|
рабы
|
|||
6
bolobol
21.02.20
✎
16:10
|
(3) Спасибо за бесценный ответ! (где "бесценный" в устаревшем варианте)
|
|||
7
lubitelxml
21.02.20
✎
16:11
|
||||
8
Великий Чебуратор
21.02.20
✎
16:12
|
есть, от двухсот тысяч рублей в месяц
|
|||
9
lubitelxml
21.02.20
✎
16:13
|
(8) сам переписываешь за такой ценник в месяц? ))
|
|||
10
Сияющий в темноте
21.02.20
✎
16:32
|
а вам только код или среду исполнения тоже?
|
|||
11
bolobol
21.02.20
✎
16:37
|
(10) Среду исполнения?
|
|||
12
bolobol
21.02.20
✎
16:44
|
(7) Что-то не проникся, что именно там есть посмотреть? УанСкрипт установил, но с ним, с началом использования, мороки больше, чем самому написать
|
|||
13
quest
21.02.20
✎
16:46
|
graalvm+truffel - как основа. дальше ручками сам пишешь
|
|||
14
Sserj
21.02.20
✎
16:58
|
Есть конечно - называется 1С.
|
|||
15
VladZ
21.02.20
✎
17:02
|
(0) Встречный вопрос:
Как из колбасы сделать обратно корову? |
|||
16
sikuda
21.02.20
✎
17:15
|
Знаю
https://oscript.io/ - выполнятор 1С на .net Свои поделки на php - http://php1c.ru Напишите что-нибудь еще интересное... |
|||
17
sikuda
21.02.20
✎
17:25
|
Автор наверное не знает, что статическая типизация не живет с динамической ;)
|
|||
18
Garykom
гуру
21.02.20
✎
17:47
|
(0) Нафик не нужен возьми https://golang.org/ оно как и C компилится в exe или dll
И совместимо через CGO c С |
|||
19
fisher
21.02.20
✎
18:19
|
(17) В самом деле было бы интересно глянуть, как в Си должен скомпилиться код
ГСЧ = Новый ГенераторСлучайныхЧисел(); Если ГСЧ.СлучайноеЧисло(1,2) = 1 Тогда А = Новый ТаблицаЗначений; Иначе А = Новый ДеревоЗначений; КонецЕсли; Возврат А; |
|||
20
Конструктор1С
21.02.20
✎
19:01
|
Слабо себе представляю, зачем кому-то понадобилось бы изобретать конвертер кода 1с в C
|
|||
21
Конструктор1С
21.02.20
✎
19:02
|
(19) на C это обернулось бы в несколько десятков тысяч строк
|
|||
22
NorthWind
21.02.20
✎
19:10
|
(21) в голый С да. А если С++ и стандартные библиотеки с их контейнерами, то не так уж и страшно.
В 1С про структуры с соответствиями тоже узнали в исторической перспективе не так уж давно. |
|||
23
bolobol
21.02.20
✎
19:50
|
(19) Вот то-то и оно! Оба предложенных варианта выпадают с ошибкой, и в чём проблема синтаксис перевести, да в транслит всё конвертануть - не пойму. Придётся писать самому, похоже.
|
|||
24
bolobol
21.02.20
✎
19:58
|
(22) Вот именно из-за библиотек и весь вопрос, я настолько с наскока не напишу. Вспомнить бы как переменные по ссылке передавать)) А уж типизацию подбирать, да работу со строками и файлами - тут думать надо, наверное. Страшно большой "слон" представляется, это не конвертация обработки целочисленного массива, что за пол дня написалась
|
|||
25
v77
21.02.20
✎
20:02
|
(23) Напиши конечно. Поймешь какой ты был наивный и глупый, когда создал эту ветку. Ну и узнаешь много нового про трансляторы, компиляторы, разбор текста, lex, yacc и много всякого такого умного. А транслятор с 1С на Си нахер никому не нужен. Потому его и никто не создал.
|
|||
26
bolobol
21.02.20
✎
20:08
|
(25) Транслятор я ещё во времена Спектрума написал, этим меня не удивишь. А вот полезность, или даже глупость вашего комментария сложно переоценить. Рекомендую не пренебрегать чтением задачи, чтоб так не позориться
|
|||
27
v77
21.02.20
✎
20:11
|
(26) а где задача то?
|
|||
28
bolobol
21.02.20
✎
20:22
|
(27) Вот об этом-то и речь
|
|||
29
v77
21.02.20
✎
20:29
|
(28) Понял. Задачи нету. А я подумал, что ты собираешься писать "сколько-то готовый конвертер кода 1С в С?"
|
|||
30
v77
21.02.20
✎
20:35
|
Так и чем задача то? Написал алгоритм расчета погоды на 1с, а 1с долго считает и надо на Си переделать теперь?
|
|||
31
sikuda
21.02.20
✎
20:47
|
(30) Пусть молодые идут своим путём. Может заинтересуется целочисленными расчетами в 1С...
|
|||
32
v77
21.02.20
✎
20:54
|
(31) Да автор вроде не молодой уже. На спектруме, говорит, программировал. Хотя может он и сейчас на Спектруме... :)
|
|||
33
NorthWind
21.02.20
✎
21:07
|
(24) все дело в том что голый С сейчас встречается уже крайне редко... последний раз я с ним столкнулся на лайт-ТСД Mindeo. Там в нем стоял микроконтроллер семейства STM32 и был под него SDK с сишным компилятором. Блин, так прикольно, детство вспомнил... мне, наверно, ардуино надо для полного счастья. А так общепринятым стандартом является С++ со стандартными библиотеками, и там в общем-то уже есть и смарт-выделение памяти, и структуры данных нормальные.
|
|||
34
bolobol
21.02.20
✎
22:10
|
(33) С / С++ - разница-то в структура/класс. Вот файлы потрогать, строки порезать/посравнивать, ну, т.е. конвертануть Лев, Сред, Прав, СтрЗаменить, +, да Файл.Прочитать/Записать/Скопировать в код на С перенести.
|
|||
35
Сияющий в темноте
21.02.20
✎
23:29
|
внезапно
в Си строк нет,есть массив типа char ну или short для unicode и есть выделение и освобождение памяти под эти массивы. |
|||
36
timurhv
21.02.20
✎
23:39
|
(35) внезапно это и в java так! Просто необходимо изучение ООП, чтобы понять как работает платформа 1С.
|
|||
37
NorthWind
21.02.20
✎
23:47
|
(35) унутре любая строка это массив char или wchar_t. Отличие только в том что вокруг этого наверчено.
|
|||
38
zladenuw
21.02.20
✎
23:54
|
1с это некий фреймворк. Все зависит что ты хочешь получить. Переводить код куда то. Если без работы с бд можно. А так смысла нет.
|
|||
39
zladenuw
21.02.20
✎
23:56
|
Не зря у нас тапки переобули и теперь
Программы BAS (Business Automation Software )- новая линейка инновационных программных продуктов для массового и корпоративного рынка на платформе BAF (Business Automation Framework). |
|||
40
zladenuw
21.02.20
✎
23:57
|
Как по мне крутяк.
Во всех языках куча фрейворков. А тут один |
|||
41
bolobol
22.02.20
✎
00:14
|
(35) Ну, проще-то String-ом воспользоваться, или как он там называется(?), чем велосипед изобретать.
|
|||
42
GANR
22.02.20
✎
01:11
|
Как Вы себе это представляете? Конвертор должен знать как создать логику для регистров накопления, расчета, бухгалтерии.
|
|||
43
Конструктор1С
22.02.20
✎
04:31
|
В платформе 1с на одном только C++ 10+ миллионов строк кода
https://habr.com/ru/company/1c/blog/429678/ плюс ещё тонны кода на жабе и жабаскрипте. Вообще слабо себе представляю, как и кому в здравом уме придёт мысль написать конвертер этого дела под C, а если и придёт, сколько десятилетий на это уйдёт... |
|||
44
Конструктор1С
22.02.20
✎
04:36
|
(34) си и плюсы это, по сути, разные ЯП, имеющие частично совпадающий синтаксис
|
|||
45
bolobol
22.02.20
✎
15:24
|
(43) А "Пизанская" башня в Петербурге, говорят, выровнялась. Больше 10-ти лет прошло, дом держится, но квартиру там покупать всё равно стрёмно.
|
|||
46
bolobol
22.02.20
✎
15:24
|
(42) Это зачем?
|
|||
47
bolobol
22.02.20
✎
15:27
|
(42) Ну, т.е., мне не понятно, зачем для коду:
НЗ= РН.МойРН.СоздатьНаборЗаписей(); конвертер должен знать как создавать сам набор записей |
|||
48
bolobol
22.02.20
✎
15:29
|
(42) Переводчиками с языка на язык пользовались? Фамилии он вам переводил? Иванов становился Johnsov?
|
|||
49
Asmody
22.02.20
✎
16:26
|
Какого размера тараканы должны жить в голове, чтобы в ней появлялись подобные хотелки?
|
|||
50
Кирпич
22.02.20
✎
16:41
|
(49) Ну для 14 летнего подростка вполне нормальная идея. С таких идей начинается путь к знаниям.
|
|||
51
Asmody
22.02.20
✎
18:46
|
(50) ТС со стажем 9 лет мало похож на 14 летнего подростка.
|
|||
52
v77
22.02.20
✎
19:19
|
(51) ну головой то он еще молод
|
|||
53
bolobol
22.02.20
✎
20:11
|
(49) Что Вас смущает в моей хотелке? Простота самостоятельной разработки? Так, если постоянно велосипедить, то когда работать?
Вот, я, может, неправильно ищу, но не вижу ни одного варианта перевести код 1С написанный на русском в английский. Где кнопка? |
|||
54
GANR
22.02.20
✎
20:11
|
(48) Не пользовался. Зачем, если главную логику ни фига не переводит?
|
|||
55
sikuda
22.02.20
✎
20:40
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |