Поздравляем Cкpипaч с днём рождения!
- [M$ совершила революцию. Мир старого, классического ПО рухнул
окончательно. ] очередное заурядное событие в сногсшибательном 2020 году. Да, если
инопланетяне не прилетят и не будет ядреного грибка под конец года,
я заскучаю, скажу что драйв потерялся... Evgeny_CD(3095 знак., 15.11.2020 00:05, dao, ссылка, ссылка, полностью)
- Некоторые соображения. Cкpипaч(2359 знак., 07.06.2021 21:44 - 22:07)
- В качестве иллюстрации. Хостинг на Питоне с CMS тоже на питоне.
Смотрим на список готовых модулей и офигеваем. Если результат
Вашего труда нечто, работающее в Сети, то здесь Вы его развернете
за минуту и смешные деньги. - Evgeny_CD(08.06.2021 01:14, ссылка, ссылка)
- Фреймворк - это ... Ардуина в программировании! :) Ардуину ругают
все, кому не лень, потому как считают, что сами могут сделать
лучше. Тогда как фреймворк так не ругают, поскольку сами лучше
сделать не могут. Хотя идея-то та же самая - собрать конструкцию из
готовых шилдиков. :) - Kceния(07.06.2021 23:17)
- Замечания к 2/ и 3/ dastun(1860 знак., 07.06.2021 23:03)
- Дотнет пингвиньего мира - это питон и прочая скриптовая радость.
Проект GNOME родил замечательную вещь Glib/GObject, когда с сишной
либой можно линковаться из любого языка. - lloyd(07.06.2021 21:47)
- Цитата: "Дизайнеры M$ обеспечат, что новый лук интерфейса жутко
понравится юзерам". В этом суть. Подозреваю что это крайне
непросто. В контексте одновременно "новый" и "понравится". - Cкpипaч(06.06.2021 16:35)
- А есть где-нибудь статья, объясняющая скептику зачем ему дот-нет? Cкpипaч(859 знак., 15.11.2020 09:30)
- Пример "на пальцах" и "конкретнее некуда". UPD dastun(3947 знак., 06.06.2021 18:03 - 19:01)
- Про саму технологию Net были горы статей лет 15 назад. Сейчас много
ПО под венду пишут в нем. Вот что-то про Core - Evgeny_CD(15.11.2020 18:23, ссылка)
- Пятнадцать лет мир был другим. У меня уже от половины до трех четвертей АРМ в SCADA - на
НЕ_Персоналках. И, как следствие, не на Винде. - Cкpипaч(15.11.2020 21:48)
- Прочитал - мусор. Мне, как менеджеру, не нужна "гибкая система
типов", мне нужны крутые прикладные библиотеки "высокой
готовности". Cкpипaч(54 знак., 15.11.2020 21:39)
- Как человек, писавший на дотнете до перехода в эмбеддед, и наблюдая
за хлопцами в соседнем отделе, что на нем пишут сейчас - дерьмо это
еще то, лучше не марать руки. - lloyd(15.11.2020 18:26)
- Уж давным-давно трубят, что компьютеров скоро не будет, а вместо
них будут одни лишь терминальчики, связанные по wireless с облаком.
Для того и 5G городят. На этом фоне страшилки о том, что каких-то
языков программирования не станет, выглядят просто смешно. Т.е. по
сути компьютер стараются превратить в ... телевизор
готовых/удаленных приложений. - Kceния(15.11.2020 01:04)
- Я предлагаю систему похитрее. А именно - иерархические
вычислительные ядра-облака. Они пока что стрёмные, всего
двухуровневые, сервер и конечное устройство. А надо иметь тяжелый
вычислитель лежащий где-то в сумке или в кармане, и связанный
слабыми и экономными интерфейсами с легкими, тонкими часами, очками
и наладонником. Далее нужны внутридомовые кэши-ядра-"облака". Или
это какие-то соты, но факт то что стационарные. Они должны
во-первых кэшировать то что тянут многие, RxTx(909 знак., 15.11.2020 01:41)
- Это хорошо дополняет то, что я описал. Evgeny_CD(270 знак., 15.11.2020 01:05, ссылка)
- Я один ничего не понял? Или еще есть люди? RxTx(192 знак., 15.11.2020 00:26 - 00:35)
- С, С++ в мире ПК останутся только в системном программировании. - Evgeny_CD(15.11.2020 00:13)
- AVR почти мертв, где они будут его применять? Borland C++ Builder 6
уже устарел, причем лет 15 как, зачем он им? evgeniy1294(841 знак., 28.05.2021 16:41, dao, полностью)reZident
- Я не согласен. Есть ниша для этих процессоров. Тут недавно партиями
продукции мерились. Не хочу расставлять пальцы но партии я думал
это другое. И сейчас вот много где работают устройства. Tpoeшник(286 знак., 07.06.2021 23:40)
- А мужики то не знают... IBAH(184 знак., 07.06.2021 20:21, ссылка)
- wxwidget сильно похож на CBilder. Но есть небольшая проблема: он
находится в полу-заброшенном состоянии. - Boвa(06.06.2021 15:47)
- Qt - ok, плохо, что сам его не знаю symbions(79 знак., 29.05.2021 01:11)
- Полагаю, что в отношении обучения весьма желательно начинать с
самых простых инструментов, чтобы учащиеся воспринимали учебный
процесс не как бесконечную зубрильню, а могли сразу что-то делать
своими руками. Примерно так и иностранные языки учат - составляют и
читают простые предложения, составленные из минимума слов. Типа
"мама мыла раму" :). Тогда как ваш подход аналогичен требованию
сперва выучить весь словарь иностранного языка. Уровень владения
языком программирования, Kceния(561 знак., 28.05.2021 18:29)
- +100500! - VD(07.06.2021 19:58)
- Абсолютно согласен.Современные иде бред собачий.Явно идет поиск
новых подходов , но пока новейшее хуже предыдущего частенько. - PlainUser(30.05.2021 18:23)
- Сошлюсь на Столярова ( как человека с опытом и преподавания и
коммерческой разработки (хотя и фриковатого несколько). Первый язык
- Паскаль. На нем изучаются собственно основы программирования:
типы, массивы, строки, указатели, структуры, списки и вот это вот
все. Когда подопытный усвоил, чем массив отличается от списка, а
структура от указателя - начинается изучение C. И только потом -
С++, библиотеки, фреймворки и прочее QT. LightElf(158 знак., 30.05.2021 18:56, ссылка)
- Программировать на паскале учат ещё в школе, меня учили с 5-го
класса. Всякой пузырьковой сортировке, циклам, массивам и строкам.
Выше речь шла о ВУЗе, причем не первом курсе, пора бы уже С. evgeniy1294(125 знак., 31.05.2021 20:33)
- Звучит разумно.Строгая типизация паскаля заставляет неокрепшие умы
сразу ходить строем. - PlainUser(31.05.2021 07:56)
- С одной стороны, Паскаль кажется лишней тратой времени, с другой
стороны, может и правильно для Samx(58 знак., 30.05.2021 22:43)
- Столяров аргументирует тем, что в Паскале можно вводить изучаемые
сущности постепенно. А в Цэ даже "Hello world!" уже требует
пояснений, что такое #include и кто такой препроцессор, что такое
<stdio.h> и заголовочные файлы вообще, что за заклинание
int main(int argc, char *argv[]),
почему оно не вызывет сотону зачем * и что такое указатель и т.д. - LightElf(30.05.2021 23:38)
- void main() без инклудов тоже работает. - Ale3000(31.05.2021 07:28)
- А если вместо паскаля питона давать? Пока вижу только одну проблему
- как раз отсутствие строгой типизации - symbions(31.05.2021 00:31)
- А сами-то на Питоне много написали? :) Я - достаточно. Детям - ни в
коем случае! Только Паскаль. Cкpипaч(1419 знак., 31.05.2021 07:20 - 01.06.2021 22:41)
- Антисовет, типичный для caxapa. Паскаль умирающий язык, тогда как
Python это повсеместный BASIC 20х годов XXI века из 90%
репозиториев. Что касается "Лезут, как зомби, в интернет искать
библиотеки" и это могу объяснить. В данном случае это твоя
проблема, а не людей с которыми ты по ошибке столкнулся. - RxTx(02.06.2021 03:17)
- В данном случае речь идет не об удобстве разработки, а о средствах
для первоначального обучения основам программирования. Ни Бейсик,
ни Питон, ни жабаскрипт для этого непригодны. - LightElf(03.06.2021 09:51)
- Откройтесь же, что пригодно по вашей версии? Скорее, не томите...
=) - RxTx(03.06.2021 19:45)
- Что-то простое до примитивизма, чтобы изучали программирование, а
не финтифлюшки языка. Какой язык будет модным через десять лет -
все равно не угадаешь. Что-то вроде того же паскаля. Простейший
интуитивно-понятный синтаксис, минимальная библиотека и отсутствие
неочевидного поведения - все должно делаться явно и врукопашную.
Как с арифметикой - сначала детей учат таблице умножения, потом
считать столбиком, и только потом - пользоваться калькулятором. Не
наоборот. - LightElf(03.06.2021 20:11)
- в общем бейсик форева :))) - User_(03.06.2021 22:53)
- Бейсик - слишком широкое понятие, где кроме названия нет ничего
общего. Если вы про старые бейсики (а-ля спектрум) - то он весь на
неочевидном "магическом" поведении построен. Это плохо для
обучения. - LightElf(04.06.2021 12:14)
- Ну так Питон и есть бейсик 21 века :) Может микропитон? Блин, хотел
пошутить, а оно :) symbions(4 знак., 03.06.2021 23:10, ссылка)
- вернулись к тому с чего начали. Учить надо то, что будет
использоваться в жизни - Си, питон, С# и т.д.:)) А по хорошему,
если студентам хочется именно программирование, то лучше открыть
статистику з\пл на dou.ua, потом любой сайт с предложениями о
работе, посмотреть соотношение спроса на профессию и предложения,
сделать выводы и уйти в "большие программисты на компьютере" :)) - User_(03.06.2021 23:30)
- Вы путаете "обучение языку программирования" и "обучение
программированию". Это, ИМХО, сильно разные вещи. - LightElf(04.06.2021 12:40)
- Вы путаете сами, я говорю, что надо изучать технологии актуальные
на сегодняшний день, а вы пытаетесь погрузиться в детали. - User_(04.06.2021 15:43)
- Актуальные на сегодняшний день технологии - это как раз детали, они
устареют еще до того, как студни учебу закончат. - LightElf(05.06.2021 13:36)
- Опыт говорит обратное. Имею много примеров, когда работающие
программисты за хорошие деньги, бросали ВУЗы со словами, нахера
туда ходить, если я преподу рассказываю, как там на Java сделать
чего-то там. Те кто варятся в программировании на практике, ВУЗы
часто или бросают или ходят "договариваются" на сессии. И таких
примеров много. Ах да, им при этом в ВУЗах говорят, что технологии
устаревают, меняются и т.д. :)) - User_(06.06.2021 12:35)
- Профтехобразование это не "вышка". Не лучше, не хуже, просто в
другую сторону. Cкpипaч(90 знак., 06.06.2021 14:55)
- Вышка нужна, но осознанная, а не как продолжение детского сада. symbions(60 знак., 06.06.2021 14:41)
- Есть такой коллега, отличный программист, бросил вуз на третьем
курсе, потому что стало неинтересно. Начальство просить его
получить диплом, потому что сложно объяснить гос. заказчику, почему
ключевой разработчик, занимающийся в том числе ЦОС, не имеет не то
что кандидатской, а даже просто ВО. - evgeniy1294(06.06.2021 12:56)
- Более того, путают программирование и кодирование. Программирование
это составление алгоритмов, а кодирование это перевод алгоритмов в
"машинный язык". Программировать можно как угодно, на любом языке
который способен описать алгоритмы, а вот кодировать нужно уже на
каком-то определенном языке программирования. Начинать обучение
нужно конечно же именно с основ программирования, т.е. учить умению
раскладывать на определенную последовательность действий. Для этого
годится rezident(140 знак., 04.06.2021 14:53)
- Да. Но парадокс - тянет их в нашу профессию, двоих знаю :) Один
набегами регулярно появляется Привыкание не вырабатывается, уходят
обратно - symbions(04.06.2021 00:26)
- Микропитон называется Тритоном! - Kpoк(03.06.2021 23:24)
- Латынь - вообще умерший язык, однако все врачи мира общаются на
нём. - Kpoк(02.06.2021 10:56)
- "Объяснить" и я могу! (с) :) Но я не вам писал. ВЫ уж меня простите, хорошо? :) - Cкpипaч(02.06.2021 10:30)
- Если нужно чтобы я вам писал на "вы" стоит сказать напрямую. Я по
этому поводу создавал тему и объяснял, что я намеренно стал писать
на "Ты" в качестве эксперимента, чтобы быть дружественее как это
было некогда в FIDO. RxTx(1270 знак., 03.06.2021 09:41)
- Извини, но скрипач отвечал в тему обучения питону будущих
эмбедеров. Причом питон у них может быть первым языком
программирования. С этой точки зрения твой совет не очень в тему.
Впрочем - пока я с вами со всеми обсуждал задача немного поменялась
:) - целевой платформой ВУЗом выбран STM, так что С++ уже имеет
смысл (но тут свобода выбора пока есть). Что ещё до конца августа
поменяется - не известно. - symbions(03.06.2021 10:42)
- Ниасилилмногобукв. Сори. Вы путайте ОБУЧЕНИЕ и коммерческую
практику (зачастую подразумевающую, хм, "контроллируемое качество"
результата). Cкpипaч(54 знак., 03.06.2021 10:41)
- Ты вот вроде правильно говоришь, да, но почему то я всё больше
наблюдаю что повальное использование либ и фремворков, а так-же
решение задач в удобной исполнителю форме, приводит к просто
чудовищно неюзабильным, глючным и тормозным результатам. - =AlexD=(03.06.2021 09:46)
- Насчёт бейсика согласен - как раз для быстропишимых маленьких
программок, часто одноразовых - symbions(02.06.2021 08:44)
- Мало. Ок - принял к сведению. - symbions(31.05.2021 14:15)
- Если преподавать для электронщиков, то стоит сделать экскурс в
ассемблер: будет понятно, что за волшебными словами if main while
машинные команды, которые исполняются. Мой путь (не утверждаю, что
лучший): электроника-ассемблер - Си. Причём к Си раза с 5
получилось подступиться: без конкретной задачи не шло вот вообще.
Потому совет Ксении об обозримости и применимости на старте очень
важен. - Dingo(31.05.2021 13:03)
- Ну так и планируется, только нет у студентов 5 попыток. Поэтому и
хочется сначала программирование на ПК, а потом уже привязка к
железу СИ и асма - symbions(31.05.2021 14:26)
- Не пробовал изучить существующие курсы как оно на западе? Подсказка
- у MIT все выложено в онлайн. В целом - подходов два. Сверху,
высокоуровневое программирование ЯВУ и снизу, железо. Некоторые
натуры идут (тяготеют к) исключительно сверху, а некоторые
исключительно снизу. Для разумного баланса университетского
образования одних желательно провести сверху до низу (точнее, до
какой-то середины), а вторых тоже довести до какой-то середины в
"пути наверх". Причем на RxTx(596 знак., 02.06.2021 03:36)
- Дополню: местный поиск -> -Wall и почитать. Кроме fk0 глубоко
тему знают lloyd, klen. Dingo(24 знак., 01.06.2021 10:40, ссылка)
- Я потому и указал препятствие - "без конкретной задачи", чтобы не
повторяли моих ошибок. Mahagam так же на один момент навёл - а какой объём знаний уже есть? Чтобы электронщикам объяснять как это работает, надо чтобы они уже
оперировали (не просто знали, а могли оперировать) логикой,
триггерами, регистрами. Если более общий курс, то соглашусь, что
упор на типы данных и алгоритмы сделать. И показать, как наращивать
сложность системы(иерархия). Dingo(391 знак., 01.06.2021 06:44)
- а чтобы понять как вообще исполняются команды асма, неплохо бы
понять как устроен проц, а для этого надо изучить логику, а для
этого.... в общем книга уже есть. см. ссылку. - Mahagam(31.05.2021 13:08, ссылка)
- В питоне концепция "всё - объект" уж требует определенного уровня
подготовки :) Я сразу за Си, без Паскаля. - Xитpый Kитaeц(01.06.2021 06:39)
- У меня в прошлом веке по другому вышло: бейсик, фортран. ассемблер,
армия, опять ассемблер, паскаль, потом си. - Visitor(30.05.2021 19:31)
- +42. - Cкpипaч(30.05.2021 19:16)
- Тема изначально заявлена очень широкая, я согласен с тем, что идти
нужно от простого к сложному. На сколько я понял, задача курса -
просто познакомить студентов с технологиями, можно и что-нибудь
фичастое показать. Также замечу, что компиляторы не имеют IDE, это
IDE умеет работать с тем или иным инструментарием. - evgeniy1294(28.05.2021 20:00)
- ...как хорошо что я - уже отучился 8) Cкpипaч(116 знак., 28.05.2021 16:51, картинка)
- Два года. Личный рекорд :) Ровно столько мне понадобилось, что бы
обнаружить
что не хватает одной стены элегантное решение в коде. Два года провисел весьма неэлегантный
костыль. Cкpипaч(117 знак., 07.06.2021 17:32 - 17:51, dao, ссылка, полностью)
- Подскажите пожалуйста, как в IAR AVR 7.20 задействовать
функцию__low_level_init() - просто вставка ее перед main не
работает. В отдельном файле low_level_ini.с в папке пректа ругается
Error[Pa045]: function "__low_level_init" has no prototype
D:\AVR\Lab17\low_level_init.c. Правка того-же файла в avr/src/lib
категорически нежелательна. - Coня(07.06.2021 14:48, dao, полностью)reZident
- Windows 11. А то вдруг мы соскучились по новинкам M$ Evgeny_CD(1 знак., 05.06.2021 14:26, dao, ссылка, ссылка, полностью)
- Евгений такое любит. Скрытые ошибки в работе процессоров
>>> SciFi(924 знак., 06.06.2021 08:34, dao, ссылка, полностью)
- Ну во, за ~неделю освоения Diptrace с нуля удалось что-то наваять,
годное к заказу. Argon(440 знак., 06.06.2021 12:05, dao, картинка, полностью)
- [.NET 5.0 штатно идет под Linux & MacOS] Просто революция какая-то. Evgeny_CD(1932 знак., 14.11.2020 22:36, dao, ссылка, ссылка, полностью)
- !!! Terminal.Gui - Cross Platform Terminal GUI toolkit for .NET
From Miguel de Icaza, creator of Xamarin - Evgeny_CD(05.06.2021 23:45, ссылка)
- Свежая дока. Install the .NET SDK or the .NET Runtime on Ubuntu - Evgeny_CD(05.06.2021 23:33, ссылка)
- Осмысление - Evgeny_CD(15.11.2020 00:06, ссылка)
- Не про .NET, но похожая новость из последних. Argon(144 знак., 14.11.2020 23:17, ссылка)
- Так-то те, кому необходимо было перетащить свой софт на .NET на
Linux, давно уже использовали .NET Core - AlexG(14.11.2020 22:42)
- Что-ж, поставил будильник. Через пару лет схожу посмотрю :) - Cкpипaч(14.11.2020 22:41)
- В Diptrace есть возможность отключить эти гребанные синие полоски?
Я про неразведенные цепи в pcb. Сильно мешают размещению
компонентов. Argon(77 знак., 05.06.2021 10:00, dao, полностью)
- Тут недавно зашёл разговор о юзер интерфейсах тач vs кнопки. По
ссылкам интервью с разработчиками ПО от SpaseX. Chum_A(141 знак., 04.06.2021 08:37, dao, ссылка, ссылка, полностью)
- У кого установлен свежий STM32CubeIDE скиньте плз папку с
ST-LINK_gdbserver. Andreas(192 знак., 04.06.2021 21:12, dao, полностью)
- Мы ранее использовали вот такие коммутаторы: FDA(210 знак., 04.06.2021 12:06, dao, ссылка, полностью)
- Есть ли разница в обявлении параметров функции писать "int *" и
"int &" misyachniy(342 знак., 04.06.2021 08:59, dao, полностью)
- А вопрос не совсем в тему, но близко Студентам попросили почитать
курс программирования, он уже написан. Основан на Borland C++
Builder 6 Всё бы хорошо, но студенты специальности электроника - им
бы С да для более простых случаев, но со своей спецификой. А то им
потом эти сведения почти иприменить негде - АВР и прочее что в ходу
С предпочитают. symbions(498 знак., 28.05.2021 15:46, dao, ссылка, полностью)reZident
- Активно использую в работе электронщика BCB и QT для диспетчерских
программ.приборы через один требуют связь с компом. PlainUser(135 знак., 30.05.2021 17:54)
- Да как сказать то, давно программизмом не занимался, но все что
писал, от радиосвязи по ЛЭП и кончая управлением электрокаром
погрузчиком, все в виде "логического автомата"сделано было, там
вечный цикл, а в нем кейс, один или несколько, многозадачность.
Прерывания битовыми флагами машут. Одна засада, никаких циклов
кроме мэйн быть не должно. Писал на Си. - Visitor(30.05.2021 12:46)
- Студентам, которые занимаютчя контроллерами и низкоуровневым
программированием нужен такой же стиль в остальном. Используйте С и
чистый WinAPI. Будет две функции - WinMain с бесконечным циклом
выборки сообщений\событий и WndProc - обработчик бытий, очень похож
на автомат состояний. Это всё имеет много общего с
микроконтроллерами. Надо это продемонстрировать. А всякое гавно
типа qt,wpf,html - это уже обёртки. Сегодня они есть, а когда
студенты выучаться, то будут другие Costic(8 знак., 29.05.2021 11:52)
- Ну на BCB можно и консольные программы писать, если хочется не
забивать студентам голову именно виндовой гуёвостью, Samx(36 знак., 30.05.2021 22:36)
- Ну в общем это и планирую, но вот только у нас в регионе всего 2
рвботодателя, которые в своей работе используют промПК (как
отдельно, так и в виде онплатников Kontron, Colibri и подобное)
Один изначально делал на Линуксе, второй - вот принял решение уйти
от винды и тоже перейти на линукс. Поэтому хотелось бы дать студням
что-то кросплатформенное. С консолью ясно, а вот с графикой -
смотрю и советуюсь Wine я пользовался на работе - проблема с USB,
так что не вариант. Qt - symbions(87 знак., 29.05.2021 14:45)
- Сильно зависит от предполагаемого объема курса и имеющегося уровня
студней. Если по уму - то начинать надо со структур данных и
алгоритмов, все эти списки-очереди-стеки и тыды. Для эмбеддеров
(ИМХО) пользительно на простенькой однокристаллке (типа MSP430)
помигать светодиодом и познать дзен прерываний. После всяких
мегабиблиотек сама концепция прерываний заходит не всегда. LightElf(122 знак., 29.05.2021 14:58, ссылка)
- Вот этого - "Если по уму - то начинать надо со структур данных и
алгоритмов, все эти списки-очереди-стеки и тыды." - отдельно нет. А
так всё так делаться будет - symbions(29.05.2021 15:33)
- Не, можно и без структур. Но потом такие шедевры рождаются - туши
свет. Недавно видел попытку хранить и обрабатывать массив данных
(десяток тысяч записей) прямо в XML. "Ачетакова?" - LightElf(29.05.2021 15:57)
- В нашем институте, который может стать моим, две крайности -
выпускают электронщиков, которые вообще не знают программирование
(и микроконтроллеры соответсвенно) и чистых программистов. Среди
последних бывают уникумы. С одним сталкивался. symbions(846 знак., 29.05.2021 23:19)
- Чойта вдруг напомнило, как 10+ лет назад я на Электрониксе одной
даме объяснял о сути прерываний, используя бытовые аналогии :))) - rezident(01.06.2021 19:25, ссылка)
- Умение написать многофункциональную прошивку без прерываний -
отдельное искусство :-) Хвалить надо было за мастерство. Но вообще
то меня всегда настораживают люди, которые не читают ДШ на то, что
они программируют. - =AlexD=(31.05.2021 07:17)
- Пришел парень на собеседование, красный диплом СПБПУ, только
закончил универ. На собеседовании спрашивают вполне себе
тривиальные вещи по его специальности, из теории что-то даже помнит, но чувствуется, что к
диплому начал забывать. Практических навыков никаких. На вопрос,
какую зарплату хочешь, ответил, что не меньше 150к. Почему? Красный
диплом же! От испытательного срока с зарплатой в 30к отказался. - evgeniy1294(30.05.2021 01:41)
- А потом такого специалиста заставят портировать его софт на астру,
потому что импортозамещение. Или заставят написать бэкэнд для своей
же железки под линух, потому что нужно использовать, скажем,
пром-PC. WinAPI нужно оборачивать, чтобы избавиться от явной
зависимости от него, этому за пару лекций не научить. Да и
большинство работодателей хотят от С++ программиста знание Qt, с
ним нужно уметь работать, пусть и ограничено. - evgeniy1294(29.05.2021 12:17)
- Насчёт "плюсов", я бы давал, если есть достаточно "часов". Я смотрю
на Arduino, и там "плюсы". И работает, с не такими уж и большими
накладными расходами ресурсов МК, по сравнению с Си. Жалею, что не
освоил, в своё время. - Nikolay_Po(28.05.2021 16:20)
- Qt не советую. Сначала обрадовался, а потом долго плевался от их
лицензионной политики. Вроде как нужно платить за каждый экземпляр
встраиваемого ПО или держать свой код открытым. Так что попробуйте
Tk. У меня сын, 9 лет, на нем простые интерфейсы создаёт. Несколько
строк кода - и окно с кнопками готово. Весьма компактно и просто
получается, как я посмотрю. - Nikolay_Po(28.05.2021 16:15)
- Понял (и ниже прочитал). symbions(134 знак., 29.05.2021 01:23)
- У qt есть community-edition, его можно использовать в одноплатниках
с линухом точно. Закрытый лицензиями embedded - это для
микроконтроллеров. - evgeniy1294(28.05.2021 16:43)
- Слово "community" требует публикации вашего кода. - Nikolay_Po(28.05.2021 18:31)
- Нет, открыть исходники требует конкретная лицензия, например GPLv2.
Подробно с лицензиями можно ознакомится по ссылке - evgeniy1294(28.05.2021 18:55, ссылка)
- Важно то, что когда я задал вопрос в техподдержку Qt с требованиями
моего замышляемого проекта, ответили: да, нужно приобретать
лицензию на каждое устройство. - Nikolay_Po(28.05.2021 19:02)
- Маркетолухи пытаются продать бесплатный продукт, нашел у кого
спрашивать. 90% успеха проекта Qt - в другом, опенсорцном проекте -
KDE, и одной маленькой консалтинговой компании KDAB. Так вот, если
Qt становится платным, то они теряют большую часть своей
пользовательской базы, которая реально двигает развитие фреймворка.
Все, что идет по LGPL - берите смело и не заморачивайтесь. Есть
модули, которые идут только под GPLv3, к примеру, экранная
клавиатура, но ее можно и заново lloyd(8 знак., 28.05.2021 19:16)
- [Intel, 7nm и чиплеты.] Они таки рванули к новым технологиям. - Evgeny_CD(27.05.2021 01:06, dao, ссылка, ссылка, полностью)