Перейти к содержанию
    

Создание профессиональной ассоциации по микроэлектронике  

119 проголосовавших

  1. 1. Нужна ли для развития микроэлектроники в России и смежных с ней областей инженерной деятельности ассоциация специалистов?

    • Да
      86
    • Нет
      33
  2. 2. Какими вы видите источники финансирования ассоциации?

    • Оплата от обучаемых (новых) специалистов.
      41
    • Издание профессиональной литературы, возможно книги, возможно журнал, возможно в электронном виде с платной подпиской.
      59
    • Техническая экспертиза проектов/решений специалистами (экспертами) ассоциации.
      55
    • Инкубатор стартапов (создание команды, поиск инвесторов и т.п.).
      36
    • Техническая поддержка (платная) горячих проектов.
      50
    • Решение кадровых проблем предприятий (HR, консультации и т.п.).
      44
    • Защита интересов правообладателей (авторское право, экспертиза).
      19
    • Донаты/пожертвования от неравнодушных.
      47
    • Свой вариант источника финансирования, связанный с отраслью (пишем в теме).
      20


On 3/7/2023 at 10:03 AM, Electrobit said:

Но если кто-то платит такие зарплаты значит это кому-то нужно, не правда ли?

я тоже так думаю. если бы без проблем могли нанять на вдвое меньшую зарплату (это рекурсивный алгоритм), то платить столько не стали бы

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, yes said:

корочка показывает, что человек в состоянии окончить вуз. то есть заниматься какой-то однообразной деятельностью длительное время и успешно.

Ну хоть что то еще она показывает кроме способности кандидата выполнять "ритуальные действия" ...   

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, Electrobit сказал:

Так а где реальный коммерческий софт написанный гениальными российскими (белорусскими) программистами? Кроме "антивируса касперского" родом из ссср ещё есть что?

Например, тут: https://www.usergate.com/ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, dxp сказал:

Например...

Посмотрел. Информации о клиентах этой компании на сайте нет. Значит, эта контора сидит на бюджете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Копайте глубже. Полностью коммерческая. Среди клиентов есть и бюджетные организации, т.к. альтернативы в РФ такого класса продуктов просто нет — прогажено так же как и микроэлектроника.

Клиенты не указаны потому, что их очень много, напрямую работают только с очень крупными (типа Газпрома какого-нить), их перечислять смысла нет. Остальные работают через партнёрские организации (интеграторов), коих тоже немало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 hours ago, yes said:

а сталкивались со scala-ой?

на ней (скорее из нее) chisel написан - такой модный HDL для всяческих навороченных шин и RISC-V

Нет. Я работаю в альтернативной OO/Java/HLS парадигме: низкоуровневый рефакторинг c оптимизацией под конкретную платформу, где кроссплатформенность получается ручками и головой - поэтому в языках на разных платформах ценю минимализм и кроссплатформную похожесть (Matlab.m-Си.c-Верилог.v).

23 hours ago, artemkad said:

Потому как ВУЗ обязан работать со всеми, а не только с участниками олимпиад и потому требуется базовый курс для того, что-бы подогнать всех учеников потока как минимум под базовый уровень.

Базовый - это LOGO для средней школы. В институте поздновато преподавать алгебру.

 

23 hours ago, artemkad said:

И что в них было живого? В институте на том курсе где вас учили набивать код на  КР580ик80 это было обучение ассемблеру ик80 и его внутренностям, а никак не программированию. 

Это был сарказм. На КР580ик80 преподавали мёртвый x86 ассемблер в кодах. Мёртвый - потому что на x86 кодах поздно писать, если это не расширение возможности типового компилятора.

Если цель была изучить архитектуру без РОН - уже во всю можно было изучать базовым как минимум AVR - гораздо полезней. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 10.03.2023 в 22:48, _4afc_ сказал:

Это был сарказм. На КР580ик80 преподавали мёртвый x86 ассемблер в кодах. Мёртвый - потому что на x86 кодах поздно писать, если это не расширение возможности типового компилятора.

Если цель была изучить архитектуру без РОН - уже во всю можно было изучать базовым как минимум AVR - гораздо полезней. 

Для программирования может быть и мёртвый, а для хака архитектура его и потомков вполне вечно жива.

Мне, студенту, после Паскаля Ассемблер показался весенней пасторалью где можно всё, по сравнению с тюремными казематами типов данных. В своё время я приложил руку к проекту MasmBuilder,

по сути тот же Delphi-style IDE с проектированием GUI, только для ассемблера. Особенно веселило, что программы с тем же функционалом на С++ занимали минимум 400кБ, под Windows, а на ассемблере 4кБ.

Эх, где былой WASM. Столько знаний оттуда черпал. Сразу видно, новые архитектуры стране были не нужны, не тика вам, ни тока, только поколение потребителей тик-тока.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

39 minutes ago, baumanets said:

Для программирования может быть и мёртвый, а для хака архитектура его и потомков вполне вечно жива.

Согласен. Знание асма в вопросах реверсинженеринга весьма полезны.

 

39 minutes ago, baumanets said:

Особенно веселило, что программы с тем же функционалом на С++ занимали минимум 400кБ, под Windows, а на ассемблере 4кБ.

Меня удивил восстановленный из exe исходник на C# -  оказалось он содержит коды всех родителей и их функционала - не ожидал такого расточительства, думал только от библиотек пухнет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, baumanets сказал:

Для программирования может быть и мёртвый, а для хака архитектура его и потомков вполне вечно жива.

Мне, студенту, после Паскаля Ассемблер показался весенней пасторалью где можно всё, по сравнению с тюремными казематами типов данных. В своё время я приложил руку к проекту MasmBuilder,

по сути тот же Delphi-style IDE с проектированием GUI, только для ассемблера. Особенно веселило, что программы с тем же функционалом на С++ занимали минимум 400кБ, под Windows, а на ассемблере 4кБ.

Аналогично, являюсь неистовым фанатом asm, но только в сочетании с C/C++.

Ностальгировать можно бесконечно долго, а реально существующая ассоциация действует:

 

Screenshot_2023-03-11-03-25-56-27_40deb401b9ffe8e1df2f1cc5ba480b12.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 часов назад, baumanets сказал:

Особенно веселило, что программы с тем же функционалом на С++ занимали минимум 400кБ, под Windows, а на ассемблере 4кБ.

Это указывает на профнепригодность авторов С++ варианта, не более.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, _4afc_ сказал:

Базовый - это LOGO для средней школы. В институте поздновато преподавать алгебру.

Logo это сильно мимо. Это язык еще хуже чем Васик после которого без базового курса вообще не обойтись. Даже вариант Школьного алгоритмического и то лучше.

13 часов назад, _4afc_ сказал:

На КР580ик80 преподавали мёртвый x86 ассемблер в кодах.

Повторяю, тот курс к программированию не имел отношения. Там изучали ик80 и его систему команд, в то время как программирование не зацикливается на одной платформе. Изучая Паскаль или Си ты изучаешь исключительно их, а не ту платформу на которой они будут использоваться. А учебные примеры для ПК это всего лишь наглядный пример приложения изучаемого языка.

12 часов назад, baumanets сказал:

Мне, студенту, после Паскаля Ассемблер показался весенней пасторалью где можно всё, по сравнению с тюремными казематами типов данных.

Задача каземата типов избавить код от тупых ошибок. Принцип там банальный - если есть конфликт типизации, то или изначально тип неверный или пытаешься с ним сделать то, что с ним делать нельзя. С типами не бороться надо, а научиться их эффективно использовать.

12 часов назад, baumanets сказал:

Особенно веселило, что программы с тем же функционалом на С++ занимали минимум 400кБ, под Windows, а на ассемблере 4кБ.

Подобное наблюдается в двух случаях - или писавший на С++ полный неуч или функционал таки разный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dxp сказал:

Это указывает на профнепригодность авторов С++ варианта, не более.

Не согласен, я не раз уже "выводил на чистую воду" косяки перехваленных компиляторов IAR и MPLAB X. Но в 100 раз - это перебор, конечно, а в 2-4 раза код иной раз раздутее, особенно на C++.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.03.2023 в 12:10, byRAM сказал:

Не согласен, я не раз уже "выводил на чистую воду" косяки перехваленных компиляторов IAR и MPLAB X. Но в 100 раз - это перебор, конечно, а в 2-4 раза код иной раз раздутее, особенно на C++.

Потому, что это Windows. И компилятор от Borland закидывает в секции ресурсов шлак в виде картинок, в секции данных библиотеки статически линкуя. И ему без разницы будешь ли ты использовать код из этих библиотек или не будешь, он все равно линкует их.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, baumanets said:

Потому, что это Windows. И компилятор от Borland закидывает в секции ресурсов шлак в виде картинок, в секции данных библиотеки статически линкуя. И ему без разницы будешь ли ты использовать код из этих библиотек или не будешь, он все равно линкует их.

Можно и не Windows, и не Borland - достаточно добавить printf в проект микроконтроллера - и он увеличится на несколько килобайт, иногда в несколько раз превысив исходный.

Поэтому уже более 17 лет использую свой вывод текста и чисел без библиотек, и этот опыт перенёс на ПЛИС в вариант без процессорных ядер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, byRAM сказал:

Не согласен, я не раз уже "выводил на чистую воду" косяки перехваленных компиляторов IAR и MPLAB X. Но в 100 раз - это перебор, конечно, а в 2-4 раза код иной раз раздутее, особенно на C++.

Нету никаких 2-4 раз. С++ даёт ровно такой же оверхед как и С, а С проигрывает ассемблеру максимум 10-15%, и то смотря где и как. На современных больших процессорах ещё надо постараться написать код эффективнее компилятора: компиляторописатели знают особенности аппаратуры целевого процессора обычно получше рядового программиста, поэтому чтобы оный смог на асме написать эффективный код, надо потратить на это время. Никто в здравом уме этим давно не занимается — сейчас процессоры пекут быстрее, чем их успевают осваивать.

А при оптимизации по размеру и на МК сложно конкурировать с хорошим компилятором — он делает неслабую работу по выявлению одинаковых кусков кода, организовывает это в подпрограммы, делает вызовы на них и т.п., руками это делать быстро устанешь.

Т.ч. 10-15% в худшем случае. А то и наоборот на практике получается нередко. А если у кого-то бинарник раздуло всяким мусором, так просто надо уметь пользоваться инструментом. К языку и технологии это отношения не имеет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...