Отговори на тема  [ 670 мнения ]  Отиди на страница Предишна  1 ... 27, 28, 29, 30, 31, 32, 33 ... 45  Следваща
Говорилня 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Говорилня
мдааам...

начи не било религия, а старост :roll:


Пон Дек 30, 2024 11:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: Говорилня
nik написа:
/ не е дробна черта, а знак за делене
За да стане дробна черта трябва да е записано като 6/(2(1+2))

Ако се върнем на целта на тия задачки - нямат общо нито с програмиране или как се изписват дроби, просто проверяват кой знае правилото за последователност на действията, което правило беше цитирано по горе

Мдам ... аз се имам за сравнително читав програмист и за 30 и кусур години така и не ги научих приоритетите на аритметичните оператори. Първо, че сложните изрази трябва да се избягват и да се разбиват до по простички в отделни променливи. Второ - ако все пак се наложи да се пише по сложен израз за да няма съмнения и се слагат скоби навсякъде. Това с "хитрото" опростяване на изрази и спестяване на скоби щото си ги бил знаел приоритетите като ти докара няколко дена дебъгване бързо те учи да не правиш повече така.

_________________
Мразя да мразя ...


Вто Дек 31, 2024 8:18 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12764
Местоположение: София
Мнение Re: Говорилня
...и не на последно място: скобите са евтини, и все още няма регулации ограничаващи колко броя на ред могат да се използват...


Вто Дек 31, 2024 10:43 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Говорилня
аз като вехт старозаветник със силно амортизиран аналогов интелект, също имам затруднения с 'виждането' в съвременни синтаксиси:
Код:
const counter = (_=>i=>_++)`0`

това е брояч на JS.
сложете го в конзолата на браузъра и после викайте counter()

може да се напише и още по-засукано:
Код:
const counter = (_=>i=>-_--)`0`

което води до любопитен първи резултат от -0 (минус нула)

въобще, вярващите в момента са разделени на два антагонистични лагера - едните вярват, че 2+2=4, другите че 2+2=22
и никакви аргументи на едните не могат да променят вярванията на другите.


Вто Дек 31, 2024 10:56 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12764
Местоположение: София
Мнение Re: Говорилня
ДедоБоре написа:
...което води до любопитен първи резултат от -0 (минус нула)...

В новата реалност е така. :D
Относително наскоро се сдобих със съвременен ръчен мултимер Кийсайд който понякога показва -5 (минус пет) ома или минус колкото е измерил.
От мултимерите които имам това е единствения който не се срамува да покаже отрицателно съпротивление. Истински юнак... :D


Вто Дек 31, 2024 11:25 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: Говорилня
ДедоБоре написа:
което води до любопитен първи резултат от -0 (минус нула)

Ако това е междинен резултат може да се игнорира, стига да не води до грешки в крайния резултат. Когато се пише код за отговорни продукти примерно в авиоиндустрията, софтуера/фърмуера се проверява от независим екип, в големите компании си има цели отдели за проверка (verification), тази стъпка по проверка на кода е задължителна за сертифициране на продукта. Понеже екипа по проверка трябва да бъде напълно независим, той няма достъп до сорс кода, т.е. няма значение колко некадърно е написана програмата и дали са спазени някакви качествени стандарти (като например MISRA) ако крайният резултат отговаря на заданието то продукта се приема за работещ. Има няколко нива на проверка (DAL - design assurance level) в зависимост от това колко отговорно е устройството, ако от работата му зависят човешки животи (safety critical) то проверката трябва да е от най-високо ниво - DAL-A. При най-високото ниво на проверка софтуерът/фърмуерът се симулира с всички възможни състояния на входните сигнали, т.е. ако имаш цифров 8 битов вход, да речем от изход на АЦП то се симулират всички 256 състояния на този вход. Ако имаш отделно друг цифров вход да речем 4 битов за отделни канали, то тогава се симулират всичките 12-бита състояния. Отделно при DAL-A проверката трябва да се извърши най-малко посредством два независими метода, най често компютърна симулация и физическо тестване на компонента на ниво пинове - примерно ако е FPGA се прави тест риг, който подава всички възможни комбинации на входовете и се проверяват състоянията на изходите.
Преди време работих по управлението на една ракета, разработвахме шесто поколение на тази ракета, което трябваше да работи като второ поколение с малки подобрения - на шесто поколение бустърът също се управляваше, за разлика от второ и още други малки изменения, та като начална стратегия беше решено да се преправи фърмуера на второ поколение. Фърмуерът беше писан на една от първите версии на софтуера на Actel, 1992 година, който вървеше само на Уиндос 95. Та намерихме стара машина на която инсталирахме всичко необходимо за да компилираме сорса. Всичко мина добре но сорса не отговаряше на съвременните VHDL стандарти та трябваше да се преправи. Когато го преправихме обаче открихме много грешки, това нямаше как да се каже на клиента, един вид разбираш ли цяло поколение ракети, което се е ползвало от американската армия е работило с грешки в сорса. Казахме на клиента че оригиналният сорс не отговаря на стандартите и няма как да се преправи затова трябва да се пренапише от нулата. Въпреки всичко мениджмънта изпадна в паника и се наложи да тестваме оригиналния контролер по DAL-A за да се уверим че грешките в сорса не влияят на правилната работа на ракетата.

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Вто Дек 31, 2024 12:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Говорилня
Еиий колко много знаеш по тия въпроси :)
Аз като ми заговорят за стандарти обикновено тръшвам вратата от външната страна. То и практиката го показва де - преди 50 години хората на луната кацаха, а сега и 5 кила кутия да успеят да пратят без да се е разбила и се отваря шампанско като за последно. Стандарти, какво да прави човек... :)

_________________
'просто' е технически синоним на 'красиво'


Вто Дек 31, 2024 12:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Сеп 26, 2013 2:24 pm
Мнения: 1765
Мнение Re: Говорилня
Стандартите са хубаво нещо и ти спестяват много мотики. Някой е проверил, че ако изделието ти отговаря на Х и на У - ще се справи в определена ситуация. Няма нужда и ти да го откриваш от собствен опит.

А защо сме канцали на луната преди 50 години а сега не можем е много просто. Тогава проектите са се ръководили от инженери. Имало е цел и тя е била техническа. Сега всичко се ръководи от финансисти и от пари. Техническите параметри остават на заден план. Освен това тогава за качеството на всяко нещо е стоял човек с името си. Сега е колективна безотговорност. Едни заплатополучатели симулират дейност като дори не знаят за какво са там. То това не само в космоса ами и в цялото ни всекидневие. Вояджерите още работят. Купуваш си кола и те оставя на пътя щото решила да се "ъпдейтва". От кола ще става самолет. Няма да върви по пътя ами ще прескача от светофар на светофар на пружини...


Вто Дек 31, 2024 2:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Говорилня
и Весело посрещане на Новата Година


Прикачени файлове:
GgHc0UHWoAAhAd8.jpg
GgHc0UHWoAAhAd8.jpg [ 27.6 KiB | Прегледано 5174 пъти ]

_________________
main[-1u]={1};
Вто Дек 31, 2024 4:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1622
Местоположение: София
Мнение Re: Говорилня
Весело посрещане на Новата:
1³+2³ + 3³ + 4³ + 5³ + 6³ + 7³ + 8³ + 9³ = 45² = 2025


Вто Дек 31, 2024 9:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 25, 2009 1:48 pm
Мнения: 1073
Мнение Re: Говорилня
При вас дойде ли Нова Година в България? Честита Нова 2025! Едва гледам от свинско и винско, ама имам квота 1000 коментара до 2030 да направя!
Прикачени файлове:
2025.jpg
2025.jpg [ 398.91 KiB | Прегледано 5130 пъти ]


Сря Яну 01, 2025 1:23 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Говорилня
При нас дойде вчера. Днес вече планираме какво ще правим на следващата :D

_________________
'просто' е технически синоним на 'красиво'


Сря Яну 01, 2025 1:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 22, 2006 3:25 am
Мнения: 6418
Мнение Re: Говорилня
айде за много години :partyman:

Bai Ui написа:
Ако това е междинен резултат може да се игнорира, стига да не води до грешки в крайния резултат. Когато се пише код за отговорни продукти примерно в авиоиндустрията, софтуера/фърмуера се проверява от независим екип, в големите компании си има цели отдели за проверка (verification), тази стъпка по проверка на кода е задължителна за сертифициране на продукта. Понеже екипа по проверка трябва да бъде напълно независим, той няма достъп до сорс кода, т.е. няма значение колко некадърно е написана програмата и дали са спазени някакви качествени стандарти (като например MISRA) ако крайният резултат отговаря на заданието то продукта се приема за работещ. Има няколко нива на проверка (DAL - design assurance level) в зависимост от това колко отговорно е устройството, ако от работата му зависят човешки животи (safety critical) то проверката трябва да е от най-високо ниво - DAL-A. При най-високото ниво на проверка софтуерът/фърмуерът се симулира с всички възможни състояния на входните сигнали, т.е. ако имаш цифров 8 битов вход, да речем от изход на АЦП то се симулират всички 256 състояния на този вход. Ако имаш отделно друг цифров вход да речем 4 битов за отделни канали, то тогава се симулират всичките 12-бита състояния. Отделно при DAL-A проверката трябва да се извърши най-малко посредством два независими метода, най често компютърна симулация и физическо тестване на компонента на ниво пинове - примерно ако е FPGA се прави тест риг, който подава всички възможни комбинации на входовете и се проверяват състоянията на изходите.
Преди време работих по управлението на една ракета, разработвахме шесто поколение на тази ракета, което трябваше да работи като второ поколение с малки подобрения - на шесто поколение бустърът също се управляваше, за разлика от второ и още други малки изменения, та като начална стратегия беше решено да се преправи фърмуера на второ поколение. Фърмуерът беше писан на една от първите версии на софтуера на Actel, 1992 година, който вървеше само на Уиндос 95. Та намерихме стара машина на която инсталирахме всичко необходимо за да компилираме сорса. Всичко мина добре но сорса не отговаряше на съвременните VHDL стандарти та трябваше да се преправи. Когато го преправихме обаче открихме много грешки, това нямаше как да се каже на клиента, един вид разбираш ли цяло поколение ракети, което се е ползвало от американската армия е работило с грешки в сорса. Казахме на клиента че оригиналният сорс не отговаря на стандартите и няма как да се преправи затова трябва да се пренапише от нулата. Въпреки всичко мениджмънта изпадна в паника и се наложи да тестваме оригиналния контролер по DAL-A за да се уверим че грешките в сорса не влияят на правилната работа на ракетата.


за съжаление изреждане на възможните комбинации не е достатъчен тест. прост пример с 1 бит - 0 или 1, и при 0 и при 1 всичко е наред, но при смяна на 0 и 1 в неподходящ момент или с неподходяща честота и става авария
и въобще много от тестовете напоследък имат съвсем друга цел - опитват се да заменят старите инженери с опит с нови некадърници без опит, което няма как да стане
пример от тая сутрин - фейсбук маркетплейс, търсене с ключова дума "geiger" - няма резултати. търсене с ключова дума "gaiger" - изплюва много резултати съдържащи "geiger" и не намерих нито един "gaiger" :D
въобще масово напоследък забелязвам всякакви търсачки са отврат, показват някакви неадекватни резултати, повече време ми отнема да преборя бъговете на търсачката от колкото да прочета каквото съм търсил


Сря Яну 01, 2025 3:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Говорилня
никога не би ми хрумнало да търся гайгери във фейса... не че имам фейс.
интересно, ако попиташ за сцинтилатори, дали ще ти препоръча сциентолози?


Чет Яну 02, 2025 8:24 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение Re: Говорилня
Тия дни потърсих "ОББ" в Гугъл . Първият резултат беше за пощенска банка, вторият за револют...

Изобщо Гугъл са се превърнали в рекламен каталог.

_________________
Хайде де!


Чет Яну 02, 2025 9:55 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 670 мнения ]  Отиди на страница Предишна  1 ... 27, 28, 29, 30, 31, 32, 33 ... 45  Следваща

Кой е на линия

Потребители разглеждащи този форум: emilvtc и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни