Там это словом ref решается, без разименований и ссылок.
А слово реф для тебя че то магическое
Вообще логика «программистов» высоко уровневых языков мне понятна…
Demondor
зато интеграция с либами сишными и работа с незащищённой памятью - это что-то...
Вы програмите в средах написанных на жабе stm32cubeide, arduino или в браузере vscode. Они тупые как валенки.
Я же на шарпе форму создаю. А то что там под капотом Createwindow никто уже не знает
romanetz
Вы програмите в средах написанных на жабе stm32cubeide, arduino или в браузере vscode. Они тупые как валенки.
нифига ) это я к коду на шарпе прикручивал libmodbus ну вот нужно мне было это по условиям задачи обычная VS, кажется, 2017, и венда )
Demondor
Вообще логика «программистов» высоко уровневых языков мне понятна…
Я за удобство. Чем легче решить задачу, тем лучше она решается.
Я за удобство. Чем легче решить задачу, тем лучше она решается.
То есть если задача с математикой ты в натив ее вывести не сможешь? Пойдёшь у дяди просить парочку тысяч ядер? Так?
Demondor
Я же на шарпе форму создаю. А то что там под капотом Createwindow никто уже не знает
Целая папка была в 2000-х, заготовки, как сделать окно, кнопку и.т.д., не было инета такого.
а дядя ещё хуй даст
А тут грусть тоска печаль. Надо увольняться
Demondor
То есть если задача с математикой ты в натив ее вывести не сможешь? Пойдёшь у дяди просить парочку тысяч ядер? Так?
Да ладно обработка изображения в несколько потоков и на небезопасном коде все нормально делает.
romanetz
мне картинка нравится про ошибки в разных языках...
romanetz
мемасик
Demondor
Вопрос стоял в том, что стандартные вещи надо рожать с мучениями.
Да ладно обработка изображения в несколько потоков и на небезопасном коде все нормально делает.
Как ни крути мсил это быстрая хуцня, не спорю, но с нативом ей не соревноваться
Demondor
Так Натив по надобности прописывается прямо в коде.
Я сам люблю писать всякую хуйню Фаст и на си решетке и еа перле и на пхп
Впрочем холивар бессмысленный
Demondor
Это не натив
https://habr.com/ru/post/196578/
romanetz
romanetz
а ошибки от Си - просто плата горелая )
romanetz
https://habr.com/ru/post/196578/
И че? Дописал ансейф и стал королем производительности?
Demondor
И че? Дописал ансейф и стал королем производительности?
Да обогнал оригинальную программу на 40%, а ее ещё за 4000$ купили, но фишка была в алгоритме поиска. Измерительный стенд в реалтайме надо измерять размеры с точностью до 0,1мм.
Попытка доказать что интерпретатор мсил соизмерим с нативом? Но нет, не будет он соизмерим, какие ты unsafe в него не пихай. Оверхед никуда не денется
Байт код это байт код
Demondor
Попытка доказать что интерпретатор мсил соизмерим с нативом? Но нет, не будет он соизмерим, какие ты unsafe в него не пихай. Оверхед никуда не денется
Ок можно написать dll с математикой, закинуть ему инфу и получить ответ, а юзерфрендли интерфейс сделать на wpf.
Demondor
Вопрос скорости создания проекта. Работа она тоже денег стоит. Нахрена тратить ваш трудочас в 5$, чтобы починить хрень стоимостью в 2$. Это не выгодно.
Вопрос скорости создания проекта. Работа она тоже денег стоит. Нахрена тратить ваш трудочас в 5$, чтобы починить хрень стоимостью в 2$. Это не выгодно.
Ну классика. Началось доказыванием что си решетка таки ниче не хуже, а закончилось уже порогом входа и скоростью разработки. Ну понятно что говнокодинг на питоне будет быстрее в плане конечного продукта. Аргументы по изначальному вопросу то иссякли
Вроде не это изначально обсуждали. Но у говнокодеров конечное же - ой мне быстрее же написать на nodejs/петухон/джава/си решетка и тд. Это же быстрее для меня. Хотя изначальный вопрос был про перфоманс
romanetz
ну как в хайлоад лезем, то, внезапно, плюсы
Demondor
Ещё раз как показала практика, большинство заумных товарищей создают кучу не нужных абстракций или используют невнятные инструменты. Все хаяли hal, только cmsis даёт кристальную слезу заказчика, потом прыгнули на freertos и все пучком. А что там это чей то говнокод, что во втором варианте, уже не играет. Сейчас приятно наблюдать, что народ тулит freertos даже не понимая, что его сделали для графики Touchgfx.
romanetz
какая дичь
hal?
Что блядь?
romanetz
фриртос он вообще не про графику, это вытесняющая ОСРВ
Demondor
Обычная, когда вам графа не нужна вам не нужна и ос.
Ой всё
На этом мои полномочия всё...
Demondor
Ос для плавной картинки создавали.
Вот вам современные петухон программисты. Ос создавали для плавной картинки
romanetz
а сеть?
Demondor
Народ пишет на экранчик 320на240 и думает ура. Сделайте графу на 800 на 600 со слайдером. И чтоб на кнопки реагировать и датчики.
драссте приплыли
Думаю дальшнейший спор бессмысленный. Человек плохо понимает устройство современных девайсов
romanetz
а я думал, чтобы ресурсы машины расшаривать под много задач/процессов
romanetz
досовские проги посмотри
romanetz
с сеткой и прочим как сделаны были
Demondor
досовские проги посмотри
И мы плавно перешли, что ос для графы.
romanetz
да не для графы оно... вот ты как без ОС будешь потоковое аудио декодить, обычное интернет-радио?
Demondor
Что мешало создать псевдопараллельнон выполнение задач самому, без системы?
romanetz
да не для графы оно... вот ты как без ОС будешь потоковое аудио декодить, обычное интернет-радио?
при том, что в нём одновременно стек tcp/ip крутится и декодер звука, и они асинхронны друг с другом )
Demondor
Не может на одном ядре быть асинхронность.
romanetz
ууууууууууу.....
romanetz
как всё пичально-то
romanetz
скока ядер в компе? ну, пусть два. а процессов - тыща.
Что мешало создать псевдопараллельнон выполнение задач самому, без системы?
Параллельное выполнение задач без системы уже как минимум образует систему некоторую
romanetz
(при том, что многоядерность сама по себе проблем создаёт кучу)
Demondor
Псевдомногозадачность может каждой задаче квант времени, но выполняются они последовательно, а не паралельно.
Demondor
Таймер и прерывания это капец, какая система.
romanetz
до вытесняющей он ещё не дошёл )
до вытесняющей он ещё не дошёл )
Да он щас болген ос изобретет!
romanetz
что можно контекст переключать - все регистры и адресное пространство задачи (если MMU есть)
На самом деле это беда программистов, которые прыгают сразу на языки высокого уровня/фреймворки, но при этом не разбираются даже как работает их компьютер.
Ты точно трезв? Или ты на полных щах из себя корчишь это?
Demondor
Причем тут импортное?
Что то есть наше? Контроллер, среда, ос.
Что то есть наше? Контроллер, среда, ос.
Какой контроллер/среда/ос?