-
- А ещё можно вот так, в GPT4All Бoмж(1 знак., 09.08.2024 22:36, картинка)
- И напрасно. Tyмблep(284 знак., 09.08.2024 17:27)
- Не помню авторства и не стану ручаться за точность, но: "- Даже
используя C# можно писать на
БейсикеФортране." - Dingo(16.08.2024 06:41)- "Настоящий Программист способен написать программу на Фортране, на любом языке"(С) - mse homjak(16.08.2024 11:24)
- Не помню авторства и не стану ручаться за точность, но: "- Даже
используя C# можно писать на
- Призываю закончить базар и словоблудие. предлагаю продолжить тему в
новой ветке когда я напишу примеры для сравнения и методы оценки с
результатами. там уже и поищем истину в пропорциях добра и зла.
пиздякать не мешки ворочать на складе цементного завода. - klen(06.08.2024 01:13)
- Там нет мешков! В мешки фасуют дочерние предприятия со штатом от 3
до 5 морд. - Kpoк(07.08.2024 14:07)
- Есть на цем. заводах свои участки упаковки (по словам коллег, которые работали на других заводах - на всех
была "упаковка"). У нас летом это был самый "геморный" участок (7 лет на цем.заводе
дежурным АСУшником отработал). И мешки мне приходилось иногда
ворочать, когда 2х тонная палетта мимо датчика проезжала... - arisov77(12.08.2024 22:51)
- Ну значит, когда я строился, воскресенскому заводу было выгодней фасовать на стороне. - Kpoк(16.08.2024 11:36)
- Есть на цем. заводах свои участки упаковки (по словам коллег, которые работали на других заводах - на всех
была "упаковка"). У нас летом это был самый "геморный" участок (7 лет на цем.заводе
дежурным АСУшником отработал). И мешки мне приходилось иногда
ворочать, когда 2х тонная палетта мимо датчика проезжала... - arisov77(12.08.2024 22:51)
- Что нужно добавить в LFS: *** изничтожить рекурсию!!! Это есть в плане работ у автора. 3m(428 знак., 07.08.2024 13:14)
- Там нет мешков! В мешки фасуют дочерние предприятия со штатом от 3
до 5 морд. - Kpoк(07.08.2024 14:07)
- Лучше бы кто-то неленивый завёз в LFS вычищение кеша (или как там оно по умному называется). Хоть на Бейсике... POV(198 знак., 05.08.2024 22:46)
- Хуяк-хуяк и в продакшен, радуйтесь что кто-то написал хоть что-то полезное. Не нравиццо - руки-в-ноги и пиши сам. Бейсик программу можно написать на любом йезыке. - =AlexD=(05.08.2024 09:08)
- как писал на асме, так и буду на ём писать до гроба. - Alex68(04.08.2024 19:07)
- Cи - это и есть асм. Просто немного более высокого уровня.
Применительно к микроконтроллерам, разумеется. - vpv.vpv(05.08.2024 11:41)
- не соласная я!!! асм это добро - он в отличие от С отсекает 99.99%
долбоебов. он заставлляет изучить архитектуру и замысел творца
машины - тут хочеш не хочешь начнеш думать на асм. принципиальная
разница. он не плодит хаос. - klen(05.08.2024 14:12)
- +1. Написать пиздец на асме какие стряпают кодеры на ЯВУ это нужен
особый талант. - Codavr(09.08.2024 22:20)
- я писал самомодефицирущийся код, перемежая команды и данные. жаль,
на МК так не напишешь. без ухищрений. - Alex68(09.08.2024 22:25)
- Одно дело когда так сделано для защиты, а другое - "фабрика классов", как пример. - Dingo(15.08.2024 07:52)
- я писал самомодефицирущийся код, перемежая команды и данные. жаль,
на МК так не напишешь. без ухищрений. - Alex68(09.08.2024 22:25)
- когда начал на Си, то долго отучался думать на АСМе. До конца не
отучился. :-) - Лaгyнoв(05.08.2024 14:29)
- "Архитектура MCU (+ система команд) - программа на Си - листинг
(ассемблер)". Может, у меня задачи такие, но я всегда (всегда)смотрю в листинг, какой ассемблер мне нагенерил компилятор, с
моего исходника на Си. Это позволяет писать программы на Си, но при
этом думать, как процессор. - vpv.vpv(06.08.2024 11:48)
- мне надо для этого изучить АСМ для STM32. А для этого надо на нем
что-то работающее забацать. А мне лениво. :-) - Лaгyнoв(06.08.2024 17:12)
- В общем случае достаточно изучить ассемблер какого-то одного процессора (можно что-то совсем простое, типа MSP430). Для последующих - просто пролистать описание архитектуры и бегло посмотреть на систему команд. Вполне хватит, чтобы выбрать правильные типы и представление данных. Напрочь не изучавшие хоть какой-то ассемблер - легко втыкает направо и налево, например, строковые операции или дабловую арифметику. - кoпeтaн(09.08.2024 18:56, )
- Ассемблер полезно изучать для написания быстрых и эффективных
программ. А для программирования медленных и неповоротливых роботов
Васей для выставок вполне подойдёт С++. :о)) - vpv.vpv(07.08.2024 11:20)
- роботы распрекрасно управлялися васиком на синклере. с парой
тройкой подпрограмм на асме. - Alex68(09.08.2024 19:04)
- ...особенно удобно так программировать системы с элементами технического зрения и вэб-интерфейсом %) - Cкpипaч(12.08.2024 12:34)
- Вот-вот, и я про что. Про таких роботов на выставках я и написал. )) - vpv.vpv(12.08.2024 09:56)
- В начале 90х отцу довелось на ЧПУ полуавтоматах с васиком поработать. Прекрасные станки, легко перепрогармируемые. Каждому овощу своё место. - POV(11.08.2024 13:42)
- +100500!(факториал). - SERGHIO(11.08.2024 13:18)
- или просто повысить МГц. :-) А еще ОЗУ и ПЗУ. :-) Что я теперь и
делаю. И как раньше на 8МГц (2кБ ПЗУ и 128 ОЗУ) работал??? - Лaгyнoв(07.08.2024 12:32)
- Это неспортивно. И развращает разработчика. :)) - vpv.vpv(07.08.2024 14:51)
- роботы распрекрасно управлялися васиком на синклере. с парой
тройкой подпрограмм на асме. - Alex68(09.08.2024 19:04)
- Думать как процессор - так себе занятие. Он умеет разве что
сложить-вычесть, что-то куда-то переслать, ну и умножить-разделить
в лучшем случае. Не гигант мысли, скажем так... - SciFi(06.08.2024 13:00)
- Я не совсем корректно выразился. Конечно, вначале над проектом надо
думать как человек. )) А вот на этапе написания кода - полезно
знать, как это будет интерпретировано компилятором. - vpv.vpv(07.08.2024 11:25)
- Цикл for, условное выполнение if...else..., case и т.п.
разворачиваются при разном написании в разные конструкции. _volkanaft_(59 знак., 23.08.2024 10:59)
- А после оптимизатора посмотреть на то что получилось и охуеть с того что он все переделал по своему и гораздо лучше :))) Если не лепить не нужных сущностей, то математика сделает все гораздо лучше, если лепить, то она сделает то что ты налепил. Вот определиться какие сущности нужны, а какие балласт и есть задача интеллекта, человечьего или искусственного похуй. - Codavr(23.08.2024 11:10)
- Это прекрасно. А зачем? - SciFi(23.08.2024 11:01)
- Б.Е. Черток утверждал, что человек источник ошибок и от него в автоматике следует избавляться. - Codavr(09.08.2024 22:24)
- Исчерпывающе про это написал Дональд Кнут. 97% человеческого
мышления и 3% машинного. Волшебная комбинация. SciFi(856 знак., 07.08.2024 11:30)
- Если бы Кнут занимался программированием микроконтроллеров (типа
инженерного калькулятора на 4-битнике, 3-фазного ККМ, системы
магнитного подвеса компрессора и т.п.) - он бы такой херни не
написал - argus98(07.08.2024 11:44)
- В начале 60-х Кнут преподавал математику в Калтехе и одновременно работал консультантом в Burroughs, а компы того времени больше походили на PIC16, чем на ARM или даже AVR, только что 48-разрядные и медленные. Вся разница только в том, что не однокристальные. - ЫЫyкпy(07.08.2024 13:02)
- Нет, мы не забываем, что настоящие мущщины кодят в хексе :-) - SciFi(07.08.2024 11:46)
- Хекс не помогает от говнокодинга. Даже если следовать рекомендациям
Кнута и его апостолов (типа SciFi) - argus98(07.08.2024 12:14)
- Вам виднее :-) - SciFi(07.08.2024 12:39)
- с восьмеричным представлением! Тумблерами на пульте :) - Гyдвин(07.08.2024 11:58)
- Тумблер - это уже для неженок - сразу на ферритовых кольцах! symbions(23 знак., 07.08.2024 12:38)
- а там нулики с единичками откуда появятся? Не через тумблер? - Лaгyнoв(07.08.2024 13:03)
- Были такие замечательные устройства как ПЗУ на ферритовых
сердечниках. "Прошивали" их с помощью пинцета, пропуская проволочку
либо через сердечник, либо мимо него. - ЫЫyкпy(07.08.2024 13:26)
- в этом смысле, тогда да. При всём моем возрасте не застал. - Лaгyнoв(07.08.2024 15:31)
- Даже я застал, причем в двух инкарнациях. В детстве папаня приволок
откуда-то советскую "директорскую" приставку к телефону, годов 70-х
по виду. Все как мы любим - конференц-связь (к нему можно было две
линии подключить), громкая связь, автодозвон и быстрый вызов -
жмешь один из десятка П2К и оно набирает один из предварительно
зашитых номеров. Так вот эти самые номера как раз и "зашивались"
протягиванием проводочков через ферритовые кольца. А вторая
инкарнация - БЦВМ LightElf(23 знак., 10.08.2024 15:17)
- Нашёл видео с обзором похожей приставки LightElf(8 знак., 10.08.2024 18:58, youtube)
- Мне в молодости попадала в руки парочка модулей памяти. Родом вроде с казанского завода ЭВМ... - Гyдвин(10.08.2024 16:19)
- Даже я застал, причем в двух инкарнациях. В детстве папаня приволок
откуда-то советскую "директорскую" приставку к телефону, годов 70-х
по виду. Все как мы любим - конференц-связь (к нему можно было две
линии подключить), громкая связь, автодозвон и быстрый вызов -
жмешь один из десятка П2К и оно набирает один из предварительно
зашитых номеров. Так вот эти самые номера как раз и "зашивались"
протягиванием проводочков через ферритовые кольца. А вторая
инкарнация - БЦВМ LightElf(23 знак., 10.08.2024 15:17)
- в этом смысле, тогда да. При всём моем возрасте не застал. - Лaгyнoв(07.08.2024 15:31)
- Можно без тумблера - с помощью швеи. Да где таких сейчас найдешь, все постарели :) - Гyдвин(07.08.2024 13:23)
- Были такие замечательные устройства как ПЗУ на ферритовых
сердечниках. "Прошивали" их с помощью пинцета, пропуская проволочку
либо через сердечник, либо мимо него. - ЫЫyкпy(07.08.2024 13:26)
- а там нулики с единичками откуда появятся? Не через тумблер? - Лaгyнoв(07.08.2024 13:03)
- помню как сейчас - первый набор первой программы ... - Лaгyнoв(07.08.2024 12:34)
- Тумблер - это уже для неженок - сразу на ферритовых кольцах! symbions(23 знак., 07.08.2024 12:38)
- Хекс не помогает от говнокодинга. Даже если следовать рекомендациям
Кнута и его апостолов (типа SciFi) - argus98(07.08.2024 12:14)
- Если бы Кнут занимался программированием микроконтроллеров (типа
инженерного калькулятора на 4-битнике, 3-фазного ККМ, системы
магнитного подвеса компрессора и т.п.) - он бы такой херни не
написал - argus98(07.08.2024 11:44)
- Цикл for, условное выполнение if...else..., case и т.п.
разворачиваются при разном написании в разные конструкции. _volkanaft_(59 знак., 23.08.2024 10:59)
- Я не совсем корректно выразился. Конечно, вначале над проектом надо
думать как человек. )) А вот на этапе написания кода - полезно
знать, как это будет интерпретировано компилятором. - vpv.vpv(07.08.2024 11:25)
- Как Морфиус говаривал Нео - "Когда ты достигнешь нужного уровня,
тебе не понадобится
уворачиваться от пульзаглядывать в листинг" :-) - il-2(06.08.2024 12:25)
- мне надо для этого изучить АСМ для STM32. А для этого надо на нем
что-то работающее забацать. А мне лениво. :-) - Лaгyнoв(06.08.2024 17:12)
- "Архитектура MCU (+ система команд) - программа на Си - листинг
(ассемблер)". Может, у меня задачи такие, но я всегда (всегда)смотрю в листинг, какой ассемблер мне нагенерил компилятор, с
моего исходника на Си. Это позволяет писать программы на Си, но при
этом думать, как процессор. - vpv.vpv(06.08.2024 11:48)
- При капитализьме замысел творца машины оч. прост: поднять бабла!
Если зароешься в асме, рискуешь не заметить этот простой, но важный
факт :-) - SciFi(05.08.2024 14:16)
- аППсалютно согласен.... осознание этой фундаментальной вещи,
выходящей за рамки разработки как таковой и приводящей к выводу что
все плохо, потому как так и должно быть! вызывает попоболь в моей
метяжной душе и протест против экономически-целесообразного
рукожопия и жопоголовия. я неправ - ибо право большинство. - klen(05.08.2024 14:21)
- Разработка как таковая, если она в итоге не нужна никому, кроме
разработчика, - так себе занятие. Экономическая целесообразность -
бессердечная сволочь :-) - SciFi(05.08.2024 14:28)
- Кривой код можно со временем переписать, а вот отсутствующий... - =AlexD=(05.08.2024 14:33)
- "Данунах..работает, значит нельзя переписать!" - реакция капиталиста - klen(06.08.2024 00:11)
- Кривой код можно со временем переписать, а вот отсутствующий... - =AlexD=(05.08.2024 14:33)
- Разработка как таковая, если она в итоге не нужна никому, кроме
разработчика, - так себе занятие. Экономическая целесообразность -
бессердечная сволочь :-) - SciFi(05.08.2024 14:28)
- аППсалютно согласен.... осознание этой фундаментальной вещи,
выходящей за рамки разработки как таковой и приводящей к выводу что
все плохо, потому как так и должно быть! вызывает попоболь в моей
метяжной душе и протест против экономически-целесообразного
рукожопия и жопоголовия. я неправ - ибо право большинство. - klen(05.08.2024 14:21)
- +1. Написать пиздец на асме какие стряпают кодеры на ЯВУ это нужен
особый талант. - Codavr(09.08.2024 22:20)
- не соласная я!!! асм это добро - он в отличие от С отсекает 99.99%
долбоебов. он заставлляет изучить архитектуру и замысел творца
машины - тут хочеш не хочешь начнеш думать на асм. принципиальная
разница. он не плодит хаос. - klen(05.08.2024 14:12)
- асм это хорошо! - klen(05.08.2024 01:43)
- Каждый дрочит как он хочет. - Codavr(04.08.2024 21:05)
- Но не у каждого волосы на ладошках вырастают - Kpoк(05.08.2024 18:29)
- Cи - это и есть асм. Просто немного более высокого уровня.
Применительно к микроконтроллерам, разумеется. - vpv.vpv(05.08.2024 11:41)
- Ну давайте тогда вместе ненавидеть и русский язык. Такая же байда. - Codavr(04.08.2024 16:39)
- А я тут прямо совсем недавно для работы со своим девайсом по BLE
писал тестовую прогу для винды под UWP (Universal Windows
Platform). il-2(990 знак., 04.08.2024 16:16)
- сочувствую... коллективная разработка. и выхода из этого тупика не видно.. - klen(04.08.2024 16:27)
- всё верно. А куда деваться? Если STM32. Я смотрел его ассемблер.
Лучше сразу удавиться. - Лaгyнoв(04.08.2024 16:15)
- Да ладно! - Там ассемблер просто чудо - там есть всё то, что не
хватало в асме 51го, когда я на нём много писал. Но на С банально
быстрее пишется - symbions(05.08.2024 00:34)
- лучший асм - DEC или Motorola, ну или алгебраический асм ADSP - Alex68(05.08.2024 02:28)
- Да ладно! - Там ассемблер просто чудо - там есть всё то, что не
хватало в асме 51го, когда я на нём много писал. Но на С банально
быстрее пишется - symbions(05.08.2024 00:34)
- Стремление писать код на C — это стремление к максимально простому
и понятному коду, стремление использовать ресурсы как можно более
эффективным образом, и не в последнюю очередь это стремление к
красоте. Технологии появляются и исчезают. Подходы, которые еще вчера считались общепринятой практикой,
сегодня уже причисляют к антипаттернам. И только C прекрасен и вечен. На чем еще писать, если с 1972 года люди так и не придумали ничего
лучше? ETM(1 знак., 04.08.2024 15:50, ссылка)
- «Инженер – это открыто светящийся интеллект, этот свободный и
необидный юмор, эта легкость и широта мысли, непринужденность
переключения из одной инженерной области в другую и вообще от
техники – к обществу, к искусству. Затем – эту воспитанность,
тонкость вкусов; хорошую речь, плавно согласованную и без сорных
словечек; у одного – немножко музицирование; у другого – немножко
живопись; и всегда у всех – духовная печать на лице» - NAUT(05.08.2024 15:41)
- Инженер - это сын инженера. Вейсманизьм-морганизьм. - ETM(05.08.2024 22:24 - 06.08.2024 01:03)
- это чеэто получаетсо!!! мой сын художник - я значит не инженер???
пошел отрывать длинную жерь от забора ... - klen(06.08.2024 00:15)
- А чо сразу отрывать? Возьмите в библиотечном амбаре готовый
экземпляр оглобли. :)) - ЫЫyкпy(06.08.2024 09:30)
- Тем более, если на заборе что-то важное было написано. Зачем портить? - SciFi(06.08.2024 09:33)
- Да ладно, не комплексуй, художником С++ не так уж и позорно быть :-P - =AlexD=(06.08.2024 09:18)
- Смотрите на это через призму понятия "дизайн". Сиречь
художественное конструирование. Кто скажет, шо это не инженерия -
пусть первый бросит в меня камень. Но мимо. :) - ETM(06.08.2024 00:51)
- сущность котрорая раньше описывалась словм дизайн в современную
эпоху выродилось в дезигн . продолжил идти в сторону забора за большим дрыном - klen(06.08.2024 01:04)
- СпокойнЕЕ!.. ETM(1 знак., 06.08.2024 01:12, youtube)
- сущность котрорая раньше описывалась словм дизайн в современную
эпоху выродилось в дезигн . продолжил идти в сторону забора за большим дрыном - klen(06.08.2024 01:04)
- А чо сразу отрывать? Возьмите в библиотечном амбаре готовый
экземпляр оглобли. :)) - ЫЫyкпy(06.08.2024 09:30)
- это чеэто получаетсо!!! мой сын художник - я значит не инженер???
пошел отрывать длинную жерь от забора ... - klen(06.08.2024 00:15)
- поэтично. откуда цитата? али свое выстраданное? - klen(05.08.2024 16:50)
- С демотиватора. Cкpипaч(75 знак., 05.08.2024 22:41, картинка)
- давно я так не веселился, спасибо) - NAUT(06.08.2024 09:31)
- С демотиватора. Cкpипaч(75 знак., 05.08.2024 22:41, картинка)
- Инженер - это сын инженера. Вейсманизьм-морганизьм. - ETM(05.08.2024 22:24 - 06.08.2024 01:03)
- "люди так и не придумали ничего лучше" Придумали, называлось
"Паскаль". Но сработал принцип VHS: "побеждает не лучший стандарт,
а тот где больше порнухи" А порно генерить на С легче. - Boвa(04.08.2024 21:56)
- Были бы там {} вместо блоков, был бы он живее всех живых. Языки
губят мелкие неудобства. - =AlexD=(05.08.2024 09:11)
- У исходного Паскаля было ещё одно мелкое неудобство - невозможность раздельной компиляции. - ЫЫyкпy(06.08.2024 09:49)
- Подавился. Не, каждому свое и все такое ASDFS(59 знак., 04.08.2024 23:20)
- какая разница на чом писать, если пишешь на фортране. - Alex68(04.08.2024 23:58)
- Был когда-то вариант паскаля для MCS-51, поэтому всё возможно в
этом мире. - Boвa(04.08.2024 23:29)
- Был вариант PL-M в те времена когда ИАР ставил рекорды глючности. ASDFS(48 знак., 05.08.2024 00:44)
- PL|M это конец 70-х, а проект Турбо-51 это где-то 2007 год. Boвa(1 знак., 05.08.2024 09:12, ссылка)
- 2007 это уже нормальный ИАР с Кейлом и прочими Сями. ASDFS(73 знак., 05.08.2024 15:06)
- PL|M это конец 70-х, а проект Турбо-51 это где-то 2007 год. Boвa(1 знак., 05.08.2024 09:12, ссылка)
- Был вариант PL-M в те времена когда ИАР ставил рекорды глючности. ASDFS(48 знак., 05.08.2024 00:44)
- Паскаль - да, хорош. До сих пор пользую в Дельфях, когда нужно быстро сваять какую-нибудь утилиту с интерфейсом под винду. Вопрос вкусовщины. ETM(1 знак., 04.08.2024 23:19, youtube)
- Были бы там {} вместо блоков, был бы он живее всех живых. Языки
губят мелкие неудобства. - =AlexD=(05.08.2024 09:11)
- этааа ооочень большая трагическая ошибка - стремление может и есть
искреннее, но при полном присутствии полного непонимания сути
вопроса. я вот тут кричу на все стороны ПОНИМАНИЯ СУТИ НЕТУУУУУ - klen(04.08.2024 15:55)
- Бывает. :) ETM(1 знак., 04.08.2024 16:02, youtube)
- :) - klen(04.08.2024 16:15)
- И когда он студова глянет вниз, на людей... _volkanaft_(7 знак., 23.08.2024 11:01, ссылка)
- :) - klen(04.08.2024 16:15)
- Бывает. :) ETM(1 знак., 04.08.2024 16:02, youtube)
- «Инженер – это открыто светящийся интеллект, этот свободный и
необидный юмор, эта легкость и широта мысли, непринужденность
переключения из одной инженерной области в другую и вообще от
техники – к обществу, к искусству. Затем – эту воспитанность,
тонкость вкусов; хорошую речь, плавно согласованную и без сорных
словечек; у одного – немножко музицирование; у другого – немножко
живопись; и всегда у всех – духовная печать на лице» - NAUT(05.08.2024 15:41)
- Не мы такие, рынок такой. ASDFS(179 знак., 04.08.2024 15:18)
- Кстати, по поводу ипхона на 51-м проце. На днях наткнулся на
жизнеописание некого Терри Дэвиса. Его личный ипхон назывался
TempleOs. SciFi(1 знак., 04.08.2024 15:52, ссылка)
- оооо, Джезус...... оооо..... - Alex68(05.08.2024 00:15)
- Не только лишь все, мало кто, открыв сию ссылку, сможет не вернуться к нормальной жизни. - ASDFS(04.08.2024 16:19)
- да.... видимо к монастырю правильный путь. но я еще попрыгаю. дорожную пыль по подымаю столбом. - klen(04.08.2024 15:27)
- Кстати, по поводу ипхона на 51-м проце. На днях наткнулся на
жизнеописание некого Терри Дэвиса. Его личный ипхон назывался
TempleOs. SciFi(1 знак., 04.08.2024 15:52, ссылка)
- Вот поэтому этот клозед сорц более лучше, чем опен сорц. Нет сорца
- нет проблем :-) - SciFi(04.08.2024 15:05)
- трудно возразить.... лучшее лекарство от вшей и перхоти - гильотина. ни дать не взять. - klen(04.08.2024 15:12)
- Чем программист отличается от кодера? reZident(133 знак., 04.08.2024 14:47)
- кодеры могут разными. к сожалению это разделение было продиктовано
требованиями удешевления в капитализме. к развитию цивилизации это
слабо относится. вот, кстате ядро Linux уже поняли что хочешь не
хочешь прийдется переписать, например на Rust - ну не получается на
С... ну совсем все плохо, а главное МЕДЛЕННО РАБОТАЕТ!!!! - klen(04.08.2024 14:58)
- Хосподи! FreeBSD опять будет живее всех живых! - symbions(05.08.2024 00:32)
- Идеал не достижим, но стремиться к нему нужно! - reZident(04.08.2024 14:59)
- кодеры могут разными. к сожалению это разделение было продиктовано
требованиями удешевления в капитализме. к развитию цивилизации это
слабо относится. вот, кстате ядро Linux уже поняли что хочешь не
хочешь прийдется переписать, например на Rust - ну не получается на
С... ну совсем все плохо, а главное МЕДЛЕННО РАБОТАЕТ!!!! - klen(04.08.2024 14:58)
- ты сам себе противоречишь: язык создаётся не для того, чтобы делать
как надо, а для того, чтобы как получится. LordN(245 знак., 04.08.2024 14:44)
- ну просто уже не выдержал. истерика. мешать говно с медом - это какая то человеческая природа. неискоренимая. - klen(04.08.2024 14:54)
- я себе не протеворечу. С совершенно не пригоден для эмбеддет -
хотябы по тому что не позволяет 1) эффективно использовть стек и
память, 2) не позволяет это неэффективное использование делать
безопасно и контролируемо 3) заставляет компиллер генерить кучу
нинужного кода изза невозможно сти ему дать больше информации. - klen(04.08.2024 14:45)
- Какой махровый троллинг. :-)))) Не может быть ничего для процессора
более эффективнее, чем его собственная система команд (ассемблер).
Си, по сути, это универсальный ассемблер. Ну а если компилятор
генерит кучу ненужного кода - это просто отсутствие практического
опыта в написании программ. Си тут причём? )) - vpv.vpv(05.08.2024 11:56)
- Наверное там код с кучей настроек через #define, const .. = .., или
что-то подобное, изрядная часть кода может быть выкинута, но
компилятор ее оставляет. Возможно -flto решит эту проблему. - AlexBi(05.08.2024 12:36)
- И "remove unused sections". - Nikolay_Po(05.08.2024 12:39)
- То есть переписать. Ну klen это и сделал - и об этом же и написал. - symbions(05.08.2024 13:02)
- Если что, я имел ввиду "-Xlinker --gc-sections". Тогда, при сборке,
тот "мусор" что создал компилятор, или просто те функции, что
прописаны в коде, но никогда не вызываются, просто не включается в
сборку. - Nikolay_Po(05.08.2024 13:06)
- вы опять опустились в частности. всетаки я не понтяно излагаю. С не
позволяет глобально расклассифицировать функциональные объекты
трассы на статические и динамические, а соответсвенно нельзя
компиллеру сделать полет орлом над всем кодом и у учесть
"невидимые" связи между структурами данных и их методами. всетаки
нужно примеры - чтб факты сравнения вот и вот. как "гвоздь в глаз!" - klen(05.08.2024 14:17)
- А не надо "невидимых" связей. Связи должны быть явными и простыми. - =AlexD=(05.08.2024 14:19)
- да несможете Вы на С эти связи даже формализовать - это гений нужен с бесконечной памятью. ... и да... таки мы же говорим о сложных системах а не о елочной гирлянде... кстате о гирлянде - напишите на си код который будет моргать 100лампочек и каждая в отделности с разным периодом по разным функциям - синус. логарифм, их произведение сумма и тд. я хочу на этот перл погдяеть. тоесть на саму формализациию. на алгоритм. - klen(05.08.2024 14:25)
- А не надо "невидимых" связей. Связи должны быть явными и простыми. - =AlexD=(05.08.2024 14:19)
- вы опять опустились в частности. всетаки я не понтяно излагаю. С не
позволяет глобально расклассифицировать функциональные объекты
трассы на статические и динамические, а соответсвенно нельзя
компиллеру сделать полет орлом над всем кодом и у учесть
"невидимые" связи между структурами данных и их методами. всетаки
нужно примеры - чтб факты сравнения вот и вот. как "гвоздь в глаз!" - klen(05.08.2024 14:17)
- Если что, я имел ввиду "-Xlinker --gc-sections". Тогда, при сборке,
тот "мусор" что создал компилятор, или просто те функции, что
прописаны в коде, но никогда не вызываются, просто не включается в
сборку. - Nikolay_Po(05.08.2024 13:06)
- То есть переписать. Ну klen это и сделал - и об этом же и написал. - symbions(05.08.2024 13:02)
- И "remove unused sections". - Nikolay_Po(05.08.2024 12:39)
- Наверное там код с кучей настроек через #define, const .. = .., или
что-то подобное, изрядная часть кода может быть выкинута, но
компилятор ее оставляет. Возможно -flto решит эту проблему. - AlexBi(05.08.2024 12:36)
- Ты сам залез по-уши в Юзер-Контролируемые дебри плюсов... Нахуа? Я например, когда столкнулся с обязательностью применения деструкторов классов, процессов и даже методов... сказал - "в заднице видал". Лучший стиль - ассемблер - и все его реинновации в любых мнемонических матерщинах названий. - bnb62(04.08.2024 15:00)
- я же говорю - никто не Пушкин. а работать надо. - LordN(04.08.2024 14:46)
- это поражает - вражденное нежелание быть Пушкиным. Думаете Пушкину
не пришлось над собой работать? не верю. "сорян...ебашу как могу.
не нравится - идите нах" - паскудство. - klen(04.08.2024 14:49)
- а как тебе живется с тем что ты не Пушкин? LordN(3 знак., 04.08.2024 14:57)
- Так о любом языке сказать можно, допустим, в совершенстве
Английский не знаю, сразу говно! Пользоваться нужно уметь. - Visitor(04.08.2024 15:02)
- ну я не мальчег! на С начал писать в 87 году для машин ЕС-1066,
этот язык я более мение знаю. С++ года так с 97 когда собственный
ПК в доме завелся. но понимать и думать на С++ я начал года полтора
только назад и теперь мне открылась бездна - klen(04.08.2024 15:15)
- Другой подход, не те задачи, без обработки прерываний. - Visitor(04.08.2024 15:20)
- да причем тут прерывания - это низменные детали. которые при
хорошой концепции сами гармонично сложатся. в концепции проблема.
проблемв в мышлении... способе думать. так чтоб не увеличивать
хаоса. - klen(04.08.2024 15:29)
- Отчаянно напиши хотя бы конспективно свои впечатления, именно
напиши кнопочками. Ну, на Хабре. Для тех, кто про прерывания, их
безопасную обработку и пр. пр. в эмбеддерском кодировании... всё
тех же камней, что так тебе досадливы что -ли? :))) - bnb62(04.08.2024 15:52)
- подхода к снаряду было 3 раза - пока не получилось раскрыть тему
просто и понятно, набираю примеры - они лучше слов. - klen(04.08.2024 16:17)
- Автор, у тебя получилось! Сделай 25-ую итерацию и захочешь... не хочешь? -захохочешь. Это я должен. Например Луканину я нарисовал схемы... Это мы с ним совместо думали над рюмками чая... Но он с этим в Китай. Далее обвинён... и озонаторы запрещены. Это пиндец?и. чо я вынужден думать? - bnb62(04.08.2024 16:44)
- подхода к снаряду было 3 раза - пока не получилось раскрыть тему
просто и понятно, набираю примеры - они лучше слов. - klen(04.08.2024 16:17)
- Отчаянно напиши хотя бы конспективно свои впечатления, именно
напиши кнопочками. Ну, на Хабре. Для тех, кто про прерывания, их
безопасную обработку и пр. пр. в эмбеддерском кодировании... всё
тех же камней, что так тебе досадливы что -ли? :))) - bnb62(04.08.2024 15:52)
- да причем тут прерывания - это низменные детали. которые при
хорошой концепции сами гармонично сложатся. в концепции проблема.
проблемв в мышлении... способе думать. так чтоб не увеличивать
хаоса. - klen(04.08.2024 15:29)
- Другой подход, не те задачи, без обработки прерываний. - Visitor(04.08.2024 15:20)
- ну я не мальчег! на С начал писать в 87 году для машин ЕС-1066,
этот язык я более мение знаю. С++ года так с 97 когда собственный
ПК в доме завелся. но понимать и думать на С++ я начал года полтора
только назад и теперь мне открылась бездна - klen(04.08.2024 15:15)
- плохо. очень плохо. всю жизнь страдаю от несовершентсва и пытаюсь
тянуть свои корявки к недостижимой высоте и горизонту гармонии. это
мой внутренний источник энергии и мотивации. обычно я терпимо
отношусь к людям. но иногда не выдерживаю. как можно обновременно
делать хуйню и при этом жаловаться на плохую жизнь? - klen(04.08.2024 15:01)
- кест ля ви. Но в школе учительница французского говорила "Такова
жизнь". Это похоже на первый "приход" осмысления. Я из старшего
поколения, отец отцов наверное большинства вновь прибывших...
Держись! - bnb62(04.08.2024 16:10)
- держусь, вера укрепляется! - пять минут назад переписал и запустил
код LittleFS, теперь будем разгребать и оптимизировать. думаю до
30% трассы кода смержится и скоалесится. потом сравним с
С-референсом на расход стека и скорость. - klen(04.08.2024 16:32)
- Без тени сомнения в твоей квалификации (ты ее не раз демонстрировал
исчерпывающе).. но почему есть мнение, что выйдет лучше сделанного?
Люди старались, продвигали.. а теперь и коммитов там нет почти...
оно может уже типа идеально? )) - POV(09.08.2024 22:53)
- закончил "первое переписывание"... работает. снизил затраты на
пропихивание в стек и обратно при вызовах. теперь можно один и
тотже use-код собрать и запустить в двух вариантах и сравнить по
расходу флеша / озу / стека / скорости некоторые куски кода никогда
не могут бытьвызваны - типо не до удалили при переписывании. но это
не точно.но все равно я получил фактический доказательный материал
чтттот кто думал LFS - умный, тот кто ее реализовывал - как кодер -
двоешник. - klen(22.08.2024 10:53)
- ))))) - POV(22.08.2024 11:05)
- и таки да - нам как эмбедерщиком нужно вот что еще! сегодня завтра
попробую всунуть потоковые версии read_stream & write_stream.
например примерно так же как в FatFS вызов forward - очень полезная идея. ну например.. klen(1430 знак., 22.08.2024 12:12)
- А зачем однострочные комменты делать в виде /* */ ? Есть же //. У
многих такое видел, но не понимаю, зачем. И писать дольше, и
пользоваться хуже. - Ale3000(22.08.2024 12:17)
- мдя... для кого я распинаюсь? я им про баб голых показываю .. а они
магнитики на холодильнике расматривают.. ужос. я не в унынии только
потому как это страшный грех. - klen(22.08.2024 17:32)
- С бабами всё понятно. А к магнитикам есть вопросы. - Ale3000(23.08.2024 03:24)
- Не все. Cкpипaч(89 знак., 22.08.2024 17:45)
- КМК, это противостояние C90/C99. Давно уже не актуально, ящетаю. - SciFi(22.08.2024 12:22)
- мдя... для кого я распинаюсь? я им про баб голых показываю .. а они
магнитики на холодильнике расматривают.. ужос. я не в унынии только
потому как это страшный грех. - klen(22.08.2024 17:32)
- А зачем однострочные комменты делать в виде /* */ ? Есть же //. У
многих такое видел, но не понимаю, зачем. И писать дольше, и
пользоваться хуже. - Ale3000(22.08.2024 12:17)
- и таки да - нам как эмбедерщиком нужно вот что еще! сегодня завтра
попробую всунуть потоковые версии read_stream & write_stream.
например примерно так же как в FatFS вызов forward - очень полезная идея. ну например.. klen(1430 знак., 22.08.2024 12:12)
- ))))) - POV(22.08.2024 11:05)
- Идеально как фургон переселенцев - смазываемые дёгтем железные оси, деревянное днище, тент из бизоньих шкур... Пара быков может тащить его со скоростью 3км/час больше тысячи км! Люди старались, продвигали... Но хочется жутких и немыслимых 20км/час. А оно начинает трещать и разваливаться! Оси дымятся, тент сносит, быки вообще пытаются сдохнуть... Вот человек и пытается поставить подшипники и хоть какой-то моторчик. А ему кричат - не порть это совершенство... - Idler(11.08.2024 07:27)
- закончил "первое переписывание"... работает. снизил затраты на
пропихивание в стек и обратно при вызовах. теперь можно один и
тотже use-код собрать и запустить в двух вариантах и сравнить по
расходу флеша / озу / стека / скорости некоторые куски кода никогда
не могут бытьвызваны - типо не до удалили при переписывании. но это
не точно.но все равно я получил фактический доказательный материал
чтттот кто думал LFS - умный, тот кто ее реализовывал - как кодер -
двоешник. - klen(22.08.2024 10:53)
- Без тени сомнения в твоей квалификации (ты ее не раз демонстрировал
исчерпывающе).. но почему есть мнение, что выйдет лучше сделанного?
Люди старались, продвигали.. а теперь и коммитов там нет почти...
оно может уже типа идеально? )) - POV(09.08.2024 22:53)
- держусь, вера укрепляется! - пять минут назад переписал и запустил
код LittleFS, теперь будем разгребать и оптимизировать. думаю до
30% трассы кода смержится и скоалесится. потом сравним с
С-референсом на расход стека и скорость. - klen(04.08.2024 16:32)
- кест ля ви. Но в школе учительница французского говорила "Такова
жизнь". Это похоже на первый "приход" осмысления. Я из старшего
поколения, отец отцов наверное большинства вновь прибывших...
Держись! - bnb62(04.08.2024 16:10)
- Так о любом языке сказать можно, допустим, в совершенстве
Английский не знаю, сразу говно! Пользоваться нужно уметь. - Visitor(04.08.2024 15:02)
- а как тебе живется с тем что ты не Пушкин? LordN(3 знак., 04.08.2024 14:57)
- это поражает - вражденное нежелание быть Пушкиным. Думаете Пушкину
не пришлось над собой работать? не верю. "сорян...ебашу как могу.
не нравится - идите нах" - паскудство. - klen(04.08.2024 14:49)
- Какой махровый троллинг. :-)))) Не может быть ничего для процессора
более эффективнее, чем его собственная система команд (ассемблер).
Си, по сути, это универсальный ассемблер. Ну а если компилятор
генерит кучу ненужного кода - это просто отсутствие практического
опыта в написании программ. Си тут причём? )) - vpv.vpv(05.08.2024 11:56)