MikroC где найти обучающие материалы?
Re: MikroC где найти обучающие материалы?
Мурик, вероятность ошибки 100%?
- Реклама
- КРАМ
- Друг Кота
- Сообщения: 25266
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: MikroC где найти обучающие материалы?
[uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Чем сложнее программа, тем больше вероятность ошибок.[/uquote] Вероятность - больше. Но ошибок может и не быть. Все зависит от уровня тестирования. Нельзя считать ошибками вкусовщину в коде и интерфейсах.
Опять же под сложностью непонятно что понимать. Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.
Опять же под сложностью непонятно что понимать. Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.
Re: MikroC где найти обучающие материалы?
[uquote="Аlex",url="/forum/viewtopic.php?p=4060005#p4060005"]HI-TECH уже устарел. Его давно заменили на XC.[/uquote]
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.
Re: MikroC где найти обучающие материалы?
Нет. Зависит от многих факторов. Как я писал, чем сложнее программа тем больше вероятности что в ней допущены ошибки.ST7FOX писал(а):вероятность ошибки 100%?
Я имел в виду ошибки при написании программы. Отладка/тестирование это отдельная тема.КРАМ писал(а):Вероятность - больше. Но ошибок может и не быть. Все зависит от уровня тестирования.
Хорошо напишу по другому. Чем больше кода было написано, тем больше вероятности ошибок в нем. Речь не про отлаженные фрагменты используемые повторно, а про код написанный с нуля.КРАМ писал(а):Опять же под сложностью непонятно что понимать.
Re: MikroC где найти обучающие материалы?
Мурик, но раз не 100%, то утверждение "Не бывает программ без ошибок" не верно... 
- Реклама
Re: MikroC где найти обучающие материалы?
ST7FOX, прочитайте что я написал здесь https://radiokot.ru/forum/viewtopic.php ... 6#p4062276
Где я утверждал что на 100% в каждой программе есть ошибки?
Где я утверждал что на 100% в каждой программе есть ошибки?
Re: MikroC где найти обучающие материалы?
Мурик, а это не Ваше утверждение. Это несколько ранее jcxz сказал. Прошу прощение за возникшую путаницу.
Re: MikroC где найти обучающие материалы?
[uquote="КРАМ",url="/forum/viewtopic.php?p=4062126#p4062126"]На MPLAB ничего невозможно написать. Патамушта это не язык и не компилятор. Это интегрированная среда разработки.[/uquote]
Да я знаю, поскольку компилятор без среды использовать всё равно не получиться.
В MPLAB меня смущают 2 момента:
- мелочи но, почему не включить компилятор ХС32 сразу в пакет установи, как раньше было со старым MPLAB'ом
- новый MPLAB X зараза на яве, а это тот ещё ручник, MikroC к примеру на ХРхе шустро работает, а ява даже не заведётся
STM32CubeIDE тоже зараза на яве, если комп не новый то работать вообще не возможно
Что блин все на эту яву сели
Да я знаю, поскольку компилятор без среды использовать всё равно не получиться.
В MPLAB меня смущают 2 момента:
- мелочи но, почему не включить компилятор ХС32 сразу в пакет установи, как раньше было со старым MPLAB'ом
- новый MPLAB X зараза на яве, а это тот ещё ручник, MikroC к примеру на ХРхе шустро работает, а ява даже не заведётся
STM32CubeIDE тоже зараза на яве, если комп не новый то работать вообще не возможно
Что блин все на эту яву сели
Re: MikroC где найти обучающие материалы?
Меня тоже несколько раздражает нездоровое увлечение явами, еклипсами... но это модно.
Компилятор не включают в пакет вполне нормально: подобные среды разработки и так тяжеловесны, и всем не угодить. Если угодить Вам, то тогда бы возмутился я: мне не нужен XC32, мне нужен XC8. Помимо этого там ещё же и финансовая политика, компиляторы не бесплатны.
Добавлено after 43 seconds:
Ява на ХР вполне заведётся.
Компилятор не включают в пакет вполне нормально: подобные среды разработки и так тяжеловесны, и всем не угодить. Если угодить Вам, то тогда бы возмутился я: мне не нужен XC32, мне нужен XC8. Помимо этого там ещё же и финансовая политика, компиляторы не бесплатны.
Добавлено after 43 seconds:
Ява на ХР вполне заведётся.
Re: MikroC где найти обучающие материалы?
alex_
У меня один из компов под ХР х32...
И вполне себе все "стандартные" среды разработки стоят и авр студио 4.19 и мплаб 8.92 (комплект "по умолчанию")
и ардуиноIDE 1.8.9 (а там ужшшш чего только не напихано)... кой-чего и под STM...
Для оных и нетфрамеворки и java соответствующих установленной ХР версий отдельно подыскать надо.
А вот более старшие версии УВЫ... приходится уже комп с 7кой-10кой использовать.
Но то чаще для ознакомления, а не для работы.

У меня один из компов под ХР х32...
И вполне себе все "стандартные" среды разработки стоят и авр студио 4.19 и мплаб 8.92 (комплект "по умолчанию")
и ардуиноIDE 1.8.9 (а там ужшшш чего только не напихано)... кой-чего и под STM...
Для оных и нетфрамеворки и java соответствующих установленной ХР версий отдельно подыскать надо.
А вот более старшие версии УВЫ... приходится уже комп с 7кой-10кой использовать.
Но то чаще для ознакомления, а не для работы.
Re: MikroC где найти обучающие материалы?
И я о том же, поставил новую версию STM32CubeIDE и сел, изменяем любую конфигурацию контроллера(переключили точку в другое место) ждём 30-60 сек
К самой яве вопросов нет, она и на ХР заводилась а вот новые пакеты которые на базе явы работают ну невозможно медленно.
К самой яве вопросов нет, она и на ХР заводилась а вот новые пакеты которые на базе явы работают ну невозможно медленно.
Re: MikroC где найти обучающие материалы?
Самый быстрый вариант - чистый компилятор (с запуском из командной строки) да текстовой редактор.
Правда на сегодня подобный комплект вряд-ли кого устроит.

Правда на сегодня подобный комплект вряд-ли кого устроит.
Re: MikroC где найти обучающие материалы?
[uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить![/uquote]В точку! 
Добавлено after 2 minutes 44 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4062327#p4062327"]Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.[/uquote]Это не так.
Если скажем вы надёргали где-то кирпичей; пускай даже они все целые, не битые; то это ещё не гарантирует, что построенный из них дом не развалится.
Добавлено after 2 minutes 44 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4062327#p4062327"]Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.[/uquote]Это не так.
Если скажем вы надёргали где-то кирпичей; пускай даже они все целые, не битые; то это ещё не гарантирует, что построенный из них дом не развалится.
Re: MikroC где найти обучающие материалы?
Я как-то редко наблюдаю разваливающиеся дома. Да и большинство довольно-таки сложных программ работают без ошибок.
[uquote="jcxz",url="/forum/viewtopic.php?p=4063353#p4063353"][uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить![/uquote]В точку!
[/uquote]
в дырку. нормальный программист умеет.
[uquote="jcxz",url="/forum/viewtopic.php?p=4063353#p4063353"][uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить![/uquote]В точку!
в дырку. нормальный программист умеет.
- КРАМ
- Друг Кота
- Сообщения: 25266
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: MikroC где найти обучающие материалы?
[uquote="alex_",url="/forum/viewtopic.php?p=4063126#p4063126"]почему не включить компилятор ХС32 сразу в пакет установи, как раньше было со старым MPLAB'ом[/uquote]
Можно узнать когда это было и на какой версии?
Можно узнать когда это было и на какой версии?
Re: MikroC где найти обучающие материалы?
Да когда он ещё был без Х и обычным приложением, там во время установки галки стояли по умолчанию и на HI-TECH, просто жмём далее и он устанавливал сразу всё что нужно, хотя и доп пакетами.
- КРАМ
- Друг Кота
- Сообщения: 25266
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: MikroC где найти обучающие материалы?
[uquote="alex_",url="/forum/viewtopic.php?p=4063648#p4063648"]Да когда он ещё был без Х[/uquote]
В 8-ке (это та самая, которая без Х) нужно было РУЧКАМИ установить путь к компилятору и выбрать его в текущей конфигурации. Никаких компиляторов в комплекте установки не было. При установке очередной версии среды ДЕЙСТВИТЕЛЬНО новая версия наследовала настройки прежней. Но к самой среде это не имело никакого отношения. Компилятор устанавливался ОТДЕЛЬНО. Тем более, что до покупки хайтеч микрочипом он вообще был сторонней конторой. Между покупкой хайтеч и аггрегированием хайтеч-компилятора в ХС8 прошло менее 2 лет, если мне не изменяет склероз.
Возможно был очень короткий интервал, когда компилятор оказался в пакете. Но я его не заметил.
ЗЫ. В догон. Хайтеч только для 8-битников, да и то не для всех.
Добавлено after 11 minutes 48 seconds:
[uquote="alex_",url="/forum/viewtopic.php?p=4063126#p4063126"]Что блин все на эту яву сели
[/uquote]
Ну это понятно. Управление сложностью проекта вышло из-под контроля. Писать и поддерживать свою среду разработки с нуля стало очень накладно. Поэтому перешли на конструкторы.
В 8-ке (это та самая, которая без Х) нужно было РУЧКАМИ установить путь к компилятору и выбрать его в текущей конфигурации. Никаких компиляторов в комплекте установки не было. При установке очередной версии среды ДЕЙСТВИТЕЛЬНО новая версия наследовала настройки прежней. Но к самой среде это не имело никакого отношения. Компилятор устанавливался ОТДЕЛЬНО. Тем более, что до покупки хайтеч микрочипом он вообще был сторонней конторой. Между покупкой хайтеч и аггрегированием хайтеч-компилятора в ХС8 прошло менее 2 лет, если мне не изменяет склероз.
Возможно был очень короткий интервал, когда компилятор оказался в пакете. Но я его не заметил.
ЗЫ. В догон. Хайтеч только для 8-битников, да и то не для всех.
Добавлено after 11 minutes 48 seconds:
[uquote="alex_",url="/forum/viewtopic.php?p=4063126#p4063126"]Что блин все на эту яву сели
Ну это понятно. Управление сложностью проекта вышло из-под контроля. Писать и поддерживать свою среду разработки с нуля стало очень накладно. Поэтому перешли на конструкторы.
Re: MikroC где найти обучающие материалы?
Кто мешает пользоваться другой IDE для STM32. Их много.alex_ писал(а):STM32CubeIDE тоже зараза на яве
EmBitz вполне быстрая IDE и на XP работает.BOB51 писал(а):Самый быстрый вариант - чистый компилятор (с запуском из командной строки) да текстовой редактор.
На рутрекере есть https://rutracker.org/forum/viewtopic.php?t=6081172
Re: MikroC где найти обучающие материалы?
[uquote="OKF",url="/forum/viewtopic.php?p=4062602#p4062602"][uquote="Аlex",url="/forum/viewtopic.php?p=4060005#p4060005"]HI-TECH уже устарел. Его давно заменили на XC.[/uquote]
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.[/uquote]
Скажу больше. В некоторых случаях ничего другого применить и не получится. Например классная такая была RTOS OSA, так под неё проект собирался только под HT-PICC 9.50. Для ранних PIC, IMHO, самый вменяемый компилятор.
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.[/uquote]
Скажу больше. В некоторых случаях ничего другого применить и не получится. Например классная такая была RTOS OSA, так под неё проект собирался только под HT-PICC 9.50. Для ранних PIC, IMHO, самый вменяемый компилятор.
Re: MikroC где найти обучающие материалы?
phalanx, почему это "была"? Она и сейчас есть, использую под STM8, и когда-то портировал её под ХС8, так что, извините, но Ваш пример неудачный. Кроме того, она изначально собиралась не только под хайтеч: http://pic24.ru/doku.php/osa/ref/introd ... 1%80%D1%8B
Добавлено after 1 hour 2 minutes 49 seconds:
Забавно, как прям одно цепляется за другое: у Виктора Тимофеева, автора OSA, есть статья о том, как писать программы, которых не бывает
, то есть, без ошибок: http://pic24.ru/doku.php/osa/articles/e ... 1%82%D0%BC
Добавлено after 1 hour 2 minutes 49 seconds:
Забавно, как прям одно цепляется за другое: у Виктора Тимофеева, автора OSA, есть статья о том, как писать программы, которых не бывает


