Автор |
|
Молотов
|
#121
17.07.16, 20:36
|
|
Регистрация: 16.08.2014 Сообщения: 26572 Благодарил (а):
696 раз.
Поблагодарили:
826 раз.
|
VSU писал(а): Молотов писал(а): ФАР для домохозяек, грудных детей и домашних жывотных ? Будет такое же глючное и пидорастическое, как и любые биллгейтсовские поделия ? Афигеть. Похоже, что наш визави имеет дело только с ПК, с ПЛК не сталкивался. Иначе бы не был столь безапелляционен в своих высказываниях. Да и к нормальному производству прямого отношения не имеет. Ага, воно еще и бестолковый пионэр, из категории тех, кто искренне верит, что булки на деревьях растут, и не понимающий, о чем вообще речь. "Все прошивки для мышки уже написаны." .
|
|
|
|
VSU
|
#122
17.07.16, 20:37
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
BaRik писал(а): Ужос! И де вы таких матерных слов научились? От учительницы МарьВановны, в третьем классе ЦПШ.
|
|
|
|
Молотов
|
#123
17.07.16, 20:42
|
|
Регистрация: 16.08.2014 Сообщения: 26572 Благодарил (а):
696 раз.
Поблагодарили:
826 раз.
|
Redoutable писал(а): Молотов писал(а): Redoutable писал(а): Там есть большой кусок на ПЛИС-ах. Но и там используется VHDL - язык высокого уровня (Aда-подобный). А почему не Verilog ? VHDL против верилога - это как плотник супротив столяра MASM против C++1z Весьма спорное заявление. Просто Verilog допускает массу вольностей, VHDL более строгий и требует более высокой "культуры" исполнения. Не рюхаешь в теме. Вообще. Поди, википедию проштудируй, хотя тебе это уже не поможет. Похоже, у тебя мышление с детства искалечено бейсиком, и программиста из тебя уже никогда не выйдет. Будешь трудиться разве что кодером уровня индюка из сэла. Лучше бросай такую работу, иди на заправку устраивайся, будешь бензин наливать и стекла протирать. Платить будут больше.
|
|
|
|
walker
|
#124
17.07.16, 20:47
|
|
Регистрация: 18.08.2014 Сообщения: 19643 Откуда: Спб Благодарил (а):
108 раз.
Поблагодарили:
259 раз.
|
Redoutable писал(а): Молотов писал(а): Redoutable писал(а): Там есть большой кусок на ПЛИС-ах. Но и там используется VHDL - язык высокого уровня (Aда-подобный). А почему не Verilog ? VHDL против верилога - это как плотник супротив столяра MASM против C++1z Весьма спорное заявление. Просто Verilog допускает массу вольностей, VHDL более строгий и требует более высокой "культуры" исполнения. Корректно сравнивать Verilog и VHDL как С++ и Аду. а что тебе дают эти строгости кроме гемороя, ты же все равно в симуляторе отлаживаешь
|
|
|
|
гогОл-могОл
|
#125
17.07.16, 20:53
|
|
Регистрация: 11.03.2015 Сообщения: 321 Благодарил (а):
0 раз.
Поблагодарили:
1 раз.
|
Кука писал(а): в конце концов программировать будут роботы (им это естественней делать), а люди будут ставить задачи - поэтому будущее за формальными языками описаний типа OWL, UNL и т.п. в том числе формальными языками, похожими на естественные (т.н. контролируемыми естественнми языками типа ACE) в этом вся xyйня. типки просто знают язык. т.е. обеспечивают коммуникацию. и обставляют всё таинством. без таинства оне потеряют положение. придумывают потому тарабарщину, постоянно запутывая и усложняя. ну и срут друг на друга кирпичами. но вот уже ненужно иметь оператора ЭВМ, потому что худо-бедно сами тычут по клавишам, а не дырявят, префоленты/-карты. и срут друг на друга в тынетах.
|
|
|
|
VSU
|
#126
17.07.16, 20:55
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
walker писал(а): а что тебе дают эти строгости кроме гемороя ЧСВ...
|
|
|
|
walker
|
#127
17.07.16, 21:02
|
|
Регистрация: 18.08.2014 Сообщения: 19643 Откуда: Спб Благодарил (а):
108 раз.
Поблагодарили:
259 раз.
|
гогОл-могОл писал(а): Кука писал(а): в конце концов программировать будут роботы (им это естественней делать), а люди будут ставить задачи - поэтому будущее за формальными языками описаний типа OWL, UNL и т.п. в том числе формальными языками, похожими на естественные (т.н. контролируемыми естественнми языками типа ACE) в этом вся xyйня. типки просто знают язык. т.е. обеспечивают коммуникацию. и обставляют всё таинством. без таинства оне потеряют положение. придумывают потому тарабарщину, постоянно запутывая и усложняя. ну и срут друг на друга кирпичами. но вот уже ненужно иметь оператора ЭВМ, потому что худо-бедно сами тычут по клавишам, а не дырявят, префоленты/-карты. и срут друг на друга в тынетах. куйню ты написал.Этих роботов программистов тоже кто-то должен запрограммировать. Сами они систему команд для процессора не создадут. Им ее нужно в мозг записать
|
|
|
|
Redoutable
|
#128
17.07.16, 21:02
|
|
Ветеран |
|
Регистрация: 25.08.2014 Сообщения: 10207 Благодарил (а):
11 раз.
Поблагодарили:
270 раз.
|
VHDL не такой модный, как Verilog. VHDL позволяет создавать более надежные конструкции меньшими усилиями. На Verilog нужно постоянно следить за тем что пишешь, там больше свободы, но и больше возможностей закосячить ляп, а ведь потом его придется долго отлавливать. И как это сделать в сложном дизайне? Иногда очень и очень трудно. Но если подойти к делу без выпендрежа, мое мнение, есть возможность писать на VHDL, лучше делать дизайн на нем, будет и надежно, и красиво, и половина ошибок сама вылезет.
|
|
|
|
_vortex_
|
#129
17.07.16, 21:09
|
|
Регистрация: 23.08.2014 Сообщения: 11527 Благодарил (а):
507 раз.
Поблагодарили:
280 раз.
|
гогОл-могОл писал(а): Один американский программный гуру написал в книге по программированию на «Си», что лучше пишут код люди с навыками писательскими или публицистическими. и это правда! Пиши сразу лучший код пишут танцюристы
|
|
|
|
walker
|
#130
17.07.16, 21:10
|
|
Регистрация: 18.08.2014 Сообщения: 19643 Откуда: Спб Благодарил (а):
108 раз.
Поблагодарили:
259 раз.
|
Redoutable писал(а): VHDL не такой модный, как Verilog. VHDL позволяет создавать более надежные конструкции меньшими усилиями. На Verilog нужно постоянно следить за тем что пишешь, там больше свободы, но и больше возможностей закосячить ляп, а ведь потом его придется долго отлавливать. И как это сделать в сложном дизайне? Иногда очень и очень трудно. Но если подойти к делу без выпендрежа, мое мнение, есть возможность писать на VHDL, лучше делать дизайн на нем, будет и надежно, и красиво, и половина ошибок сама вылезет. да ну, чушь. Какими меньшими усилиями, ты просто сравни заголовок файла для vhdl и для verilog. Для vhdl там столько лишней пустой лабуды. Объявления переменных длиннее в 2 раза, и разная другая пустая писанина. И чего там отлавливать, если у тебя есть просто тест в виде заданных воздействий и временная диаграмма, которую ты должен получить. Загрузил в симулятлор, отладил-получил то, что нужно и все. И нет никакой разницы написано это на vhdl или verilog
|
|
|
|
Redoutable
|
#131
17.07.16, 21:18
|
|
Ветеран |
|
Регистрация: 25.08.2014 Сообщения: 10207 Благодарил (а):
11 раз.
Поблагодарили:
270 раз.
|
Религиозный спор, быссмысленный и беспощадный...
|
|
|
|
611241
|
#132
17.07.16, 21:21
|
|
Ветеран |
|
Регистрация: 10.10.2014 Сообщения: 11914 Благодарил (а):
225 раз.
Поблагодарили:
346 раз.
|
VSU писал(а): Redoutable писал(а): :vata Приводим примеры из личной жизни когда до зарезу приспичило писать на асме... Управление сервоприводами на станке по раскрою стекла (вот только закончил). Программы для PIC16F62. Да много где еще, уважаемый гуру программирования... G-код? если да, то получение его порт ЛПТ? или-хранение его флешь?
_________________ Эрик Хоффер - "Человек, кусающий руку, которая его кормит, обычно хорошо лижет сапог, который его пинает
|
|
|
|
Молотов
|
#133
17.07.16, 21:31
|
|
Регистрация: 16.08.2014 Сообщения: 26572 Благодарил (а):
696 раз.
Поблагодарили:
826 раз.
|
Redoutable писал(а): VHDL не такой модный, как Verilog. VHDL позволяет создавать более надежные конструкции меньшими усилиями. На Verilog нужно постоянно следить за тем что пишешь, там больше свободы, но и больше возможностей закосячить ляп, а ведь потом его придется долго отлавливать. И как это сделать в сложном дизайне? Иногда очень и очень трудно. Но если подойти к делу без выпендрежа, мое мнение, есть возможность писать на VHDL, лучше делать дизайн на нем, будет и надежно, и красиво, и половина ошибок сама вылезет. Вот теперь замени в своем спиче "VHDL" на аббривеатуру "ansi с" или "assembler" , а Verilog - на "c#". И прочитай заново. Хотя ты, разумеется, идиотскую ересь напейсал. ЗЫ Почитай про инферно или ctov, чайник...
|
|
|
|
VSU
|
#134
17.07.16, 22:15
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
611241 писал(а): G-код? если да, то получение его порт ЛПТ? или-хранение его флешь? Программируемый контроллер, PLC. LPT там нет - Modbus-RTU или CAN.
|
|
|
|
Меркурий
|
#135
17.07.16, 22:28
|
|
Регистрация: 19.08.2014 Сообщения: 12335 Благодарил (а):
10 раз.
Поблагодарили:
418 раз.
|
Redoutable писал(а): :smoke Во всех микроконтроллерах С и С++, давным давно. И денег на ассемблере не поднять. Увы. А деньги - объективный, не зависящий от воли людей критерий Истины. Набери на сайте Job.ru кому нужны кодировщики на асме, и уровень там зарплат. Пойми, братан, кодирование на асме - низкоквалифицированная, обезьянья и неблагодарная работа. Это всё равно что вручную делать дырки на перфокартах. Компиляторы С и С++ для микроконтроллеров есть, и они активно используютя. Но там очень часто бывают задачи, которые требуют ассемблера. Поэтому компилляторы позволяют делать вставки из ассемблерного кода. Поскольку микроконтроллер часто управляет процессом, чувствительным к задержкам, во многих случаях требуется точно знать сколько тактов он тратит на ту или иную операцию. И желательно, чтобы этих тактов было как можно меньше или точное, заранее заданное число. Другая проблема - это энергопотребление. Чем больше операций в секунду делает процессор, тем он больше потребляет. Но есть задачи предельно чувствителные к потреблению энергии. Например, когда процессор связан с дистанционным датчиком, который работает от миниатюрной батарейки. В этом случае используются процессоры с микропотреблением и коды к ним минимизируются насколько это возможно.
Последний раз редактировалось Меркурий 17.07.16, 22:37, всего редактировалось 1 раз.
|
|
|
|
VSU
|
#136
17.07.16, 22:35
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
Меркурий писал(а): Поэтому компилляторы позволяют делать вставки из ассемблерного кода Именно так - в дырочку! Для контроллера: пишем на ST, а если нужна скорость (обработка прерываний, например), то на IL (тот же assembler). Стандарт МЭК 61131-3 позволяет в одной программе использовать все пять языков.
|
|
|
|
VSU
|
#138
17.07.16, 22:42
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
Там же Элли была с Тотошкой. И Железным Гомо ДровоСекасом.
|
|
|
|
Павел 2
|
#139
17.07.16, 22:45
|
|
Регистрация: 26.08.2014 Сообщения: 7507 Благодарил (а):
0 раз.
Поблагодарили:
76 раз.
|
Меркурий
Цитата: Redoutable писал(а): :smoke Во всех микроконтроллерах С и С++, давным давно. И денег на ассемблере не поднять. Увы. А деньги - объективный, не зависящий от воли людей критерий Истины. Набери на сайте Job.ru кому нужны кодировщики на асме, и уровень там зарплат. Пойми, братан, кодирование на асме - низкоквалифицированная, обезьянья и неблагодарная работа. Это всё равно что вручную делать дырки на перфокартах. Компилляторы С и С++ для микроконтроллеров есть, и они активно используютя. Но там очень часто бывают задачи, которые требуют ассемблера. Поэтому компилляторы позволяют делать вставки из ассемблерного кода. Поскольку микроконтроллер часто управляет процессом, чувствительным к задержкам, во многих случаях требуется точно знать сколько тактов он тратит на ту или иную операцию. И желательно, чтобы этих тактов было как можно меньше или точное, заранее заданное число. Другая проблема - это энергопотребление. Чем больше операций в секунду делает процессор, тем он больше потребляет. Но есть задачи предельно чувствителные к потреблению энергии. Например, когда процессор связан с дистанционным датчиком, который работает от миниатюрной батарейки. В этом случае используются процессоры с микропотреблением и коды к ним минимизируются насколько это возможно.
Єт понятно но такие задачки щас редко встречаются как было отмечено ране. Щас чаще встречается что изобретается лисапед и во многих случаях оказывается что программисты вооще не нужны но жаба давит по разным направлениям - грят что проще держать пару программистов чем поменять систему работы.
|
|
|
|
VSU
|
#140
17.07.16, 22:49
|
|
Старожил |
|
Регистрация: 16.09.2014 Сообщения: 6740 Откуда: Новосибирск Благодарил (а):
170 раз.
Поблагодарили:
414 раз.
|
Павел 2 писал(а): Єт понятно но такие задачки щас редко встречаются как было отмечено ране Встречаются, и чаще чем Вы думаете. Производством не персональные компьютеры управляют, а контроллеры. Любой станок, линия - это ПЛК, и часто не один.
|
|
|
|
|
|