Конвертер языка С++
- Войдите на сайт для отправки комментариев
Втр, 13/03/2018 - 18:58
Здравствуйте ! Существует ли какой нибудь конвертер языков программирования ? Умею программировать на FBD и LAD, а с++ владею слабо. Благодарю за помощь !
П.С. Просьба отвечать по теме, и не отписывать что С++ простой и его легко понять и выучить.
если по теме - даже если конвертер существует (в чем сомневаюсь) - полностью автоматический перевод почти никогда не дает работающей программы. А это значит. что за конвертером придется править ошибки, что потребует знания Си.
А не по теме - учите язык, халява не пройдет :)
может быть существует какой нибудь способ конвертировать отдельные функции ? Хотя бы таймеры, триггеры ?
Хорошо было бы примеры реализации увидеть, на языке FBD и рядом Си.
FLProg смотрите.
может быть существует какой нибудь способ конвертировать отдельные функции ? Хотя бы таймеры, триггеры ?
Хорошо было бы примеры реализации увидеть, на языке FBD и рядом Си.
По-моему, вы страдаете фигней. Я уже написал вам, что с помощью автоматической конвертации нормальной программы не получить. Тем более на микроконтроллере, где большинство ресурсов ограничено и программа должна быть эффективной, с чем у автоматических генераторов кода традиционно плохо.
Я не пойму вашей проблемы - если вы умеете программировать на каком-то языке - то перейти на другой не так уж и трудно. Если, конечно, вы реально программируете, а не просто когда-то прослушали пару лекций... Это чуть сложнее, чем научившись управлять авто одной марки, пересесть на другую...
Главное в программировании - умение алгоритмически мыслить. А синтаксис конкретного языка учится за пару недель.
Ой как здорово !! Очень благодарен, если я что-то могу для вас сделать - дайте знать ! Тему можно закрывать !
Ой как здорово !! Очень благодарен, если я что-то могу для вас сделать - дайте знать ! Тему можно закрывать !
можете перевести мой гонорар в фонд мира :)
ЗЫ посмотрел в гугле, что такое FBD - все стало понятно. "Программист", елы-палы... :)
ФБД и Ладдер диаграммы просты за счет своей наглядности и простоы. Там нет ничего лишнего для создания проектов управления автоматикой. Для меня лично язык Си очень сложен из-за его огромного числа функций, сложного синтаксиса и многих нюансов которые надо знать.
Но это если языки одного типа. ТС же говорит не о языках, а о "кубиках" - там подход принципиально другой.
ТС,
Вам нужен FLProg, он умеет делать как раз то, что Вам нужно. Это визуальный редактор управляющих программ на языках LAD и FBD, описанных в стандарте МЭК 61131-3, и генератор исходного кода на языке C++ для плат Arduino.
Да, уже скачал, все супер. Тему можно закрывать (пока срач не начался :D).
Поздно :)