All streams
Search
Write a publication
Pull to refresh
40
0
Сергей @totuin

Пользователь

Send message
Ну Ада — это все таки именно язык программирования где надо писать код. А дракон — язык описания алгоритмов. Насчет ады ничего не знаю, не работал. Дракон мне понравился, но у него другая категория пользователей. Насколько я знаю он был создан для оформления задач учеными для программистов в каком то космическом институте. Еще раз повторюсь, очень хороший язык, но ЦА у него немного другая
Код конечно ужас, и я в этом не сомневаюсь. Стеснятся не стесняюсь, поскольку мне довелось поработать в команде с профессиональными программистами над одним проектом. За пять лет я уже привык к их оценке моего кода. Там я как раз и познакомился и заболел смолтолком. Кстати этот проект то же реально до сих пор живущий на смолтолке. Правда я уже в нем не участвую, хотя смело могу называть себя его папой.
Я так же смутно представляю возможность публикации смолтолковского кода на Github. Хранилище кода смолтолк представляет специально сформированную базу данных. А на гитхабе насколько я знаю файловая система хранения.
Насчет поста о смолтолке я давно думаю но пока не решаюсь. Я не настолько знаком с другими языками программирования что бы проводить сравнительную характеристику, и рассказывать о плюсах и минусах. Боюсь заклюют. Передам Ваше предложение в недавно образованный клуб программистов на смолтолке. Там настоящие зубры, может кто и захочет.
Любой работающий с электрикой человек умеет рисовать схемы. Это закон. Иначе ему там просто делать нечего. Здесь пользователь рисует схему как он привык и всегда делал. Не надо ничего нового изучать. Как обычно смотрит TTX устройства (в случае с программой FLProg — описание блока) и использует по назначению. Блоки в программе можно смело приравнять к дискретным микросхемам или другим элементам. То есть пользователь работает с привычными ему объектами привычным ему образом
Редактирование заработало, удалось перенести кат.
SmallTalk мне нравится. Я работал на нескольких языках, но с точки зрения удобства разработки, отладки я пока лучше не встречал. Я конечно не могу позиционировать себя экспертом в области оценки языков программирования. Я не профессиональный программист. Это моё хобби. Основная моя специальность — инженер АСУ. Но для себя я выбрал язык и другого просто не хочу
Надеюсь ребята на хабре разберутся
Все сайт работает. У провайдера были проблемы. Поскольку проект не коммерческий, сайт крутится на домашнем сервере.
А чем вам Яндекс диск не нравится?
Есть несколько проблем.
Во первых язык программирования — SmallTalk. У нас в стране это очень большая экзотика и программистов работающих на нем единицы.
Во вторых я пока не готов раскрывать код и работать в открытой группе. Опять же из за языка. У него нет понятия модулей, есть понятие образ. Все изменения должны мержится всеми участвующими в разработке программистами в очень тесном общении. Ну и еще есть некоторые менее важные причины по которым я не готов пока открывать код. Сама программа бесплатная, я не требую ни регистрации, ни активации программы. То есть можно зайти на сайт, свободно скачать программу и пользоваться без ограничений. Но об этом в следующем посте
Вообще то кат у меня внизу был заготовленный, просто перенести в нужное место я не успел. Теперь он является последней строчкой в посте )))). Так что кнопочка внизу есть, но после нее ничего нет. Плохо что изменить ничего не могу, и боюсь до понедельника не получится. Сегодня то суббота, и не знаю работает ли сегодня служба поддержки. Я и пост собирался в понедельник публиковать
DeltaV видел но плотно не работал. Про Honeywell честно говоря не слышал, надо будет посмотреть. По основной работе специализируюсь на Siemens, ABB, Schneider. Мое личное мнение что пока все таки новый TIA Portal удобнее и легче в освоении всех остальных. Единственно конечно для него необходим большой монитор, а лучше несколько. Но сколько людей столько и мнений. Я не претендую на истину в последней инстанции.
Linux и Mac планируется. Язык разработки программы позволяет это сделать малой кровью. Но пока все таки планирую развивать проект на винде до какого — то логически завершенного этапа. Да и если линуксу можно поставить на обычную машину, то на Mac я пока не заработал. Плюс поддержка нескольких платформ мне пока физически не под силу.
Я уже написал чуть повыше, И рад бы да не могу. В службу поддержки уже отписался, может помогут
Ну это не моя идея. Не знаю кто первый придумал языки FBD и LAD. Но все производители промышленных контроллеров их используют. Последний и самый впечатляющий пример TIA Portal от Siemens. Я лишь применяю этот накопленный ими годами опыт к ардуино
Работники хабра, подскажите как с этим бороться
image
Извините за внезапное окончание поста, и большой кусок текста до ката. Пост не дописан. Что то случилось с сервером хабра, и пост вместо того что бы сохраниться в черновики опубликовался. И теперь я не могу ни убрать его в черновики ни опубликовать. При попытке любого из этих действий вылетает какая то ошибка связанная с базой данных и с постом ничего не происходит. Поэтому пишу здесь. Более подробный рассказ о самом проекте будет в следующем посте
Это видео урок, и основная его задача — научить пользователя работать с картой SD. А что уж он будет хранить- это его вопросы. Может статистику погоды за год.
Ну наверное визуально и получится урезать код, Но думаю раза в полтора. Размер самой прошивки сильно уменьшить скорее всего не получится. Основную память съедают библиотеки. Если Вы готовы обойтись без них, тогда да — возможно. Но я бы не решился.
Ну так примерно и есть. Обрабатываются логические цепочки, и формируется код из заготовок, с подстановкой значений. Ну это в общем плане, все конечно намного сложнее. Ну и вообще зачем форматирование и визуальная красота. я мог все вывести вообще в одну строку и ничего бы не изменилось. Как я уже писал ваше, пользователь этого кода не видит. У меня вообще в планах отказаться от Arduino IDE, и скармливать код напрямую компилятору через командную строку
Конечно используется готовый шилд со всей необходимой обвязкой. Он даже в России стоит где — то 10-150 р.
Я Вами просто восхищаюсь! Просмотрели огромный код, нашли кучу ошибок. И какой — же я гений что смог написать этот нечитаемый код, запомнить что означают эти бредовые переменные. Вы прям и меня в собственных глазах подняли.
А может Вам все таки стоило посмотреть хотя бы пять минут начала урока и пять минут конца урока. Тогда бы все стало понятно. Код сформирован автоматически, с помощью графической среды программирования. Пользователь его не видит, так что ни названия переменных, ни глубина вложенности, ни правила форматирования роли не играет. Как и впрочем возможность модификации и поддержки. В случае необходимости все изменения производятся в графической среде и генерится новый код.
Я не утверждаю что компилятор идеален, конечно еще много возможностей для оптимизации. Все таки проекту еще и года нет. Но все таки прежде чем писать такие разгромные комментарии было — бы неплохо разобраться в вопросе. Тут же как говорится за версту видно что код автоматически сгенерён.

Information

Rating
Does not participate
Location
Астрахань, Астраханская обл., Россия
Date of birth
Registered
Activity