Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Теория при програмирането
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4272
Страница 1 от 1

Автор:  Hades [ Чет Май 31, 2007 3:29 pm ]
Заглавие:  Теория при програмирането

Здравейте
Занимавам се 4 години с PLC програмиране на контролери Mitsubishi. Написал съм доста проекти, но с всеки нов проект виждам разни недостатъци в старите. Вие доколкото разгледах форума се занимавате с PIC но разликата не е чак толкова голяма.

Интересувам се от всякаква литература на български/английски, която ще ми помогне да си изградя един проект-"бланка" че ми омръзна да откривам топлата вода.
Заради некадърни университетски преподаватели ми липсва доста теорията за графи, разни алгоритми за работа с таблици (ползвал съм подобни масиви, но по занаятчийския начин), откриване на алармени ситуации и каквото още се сетите.
В проектите ми обикновено няма сложна математика - основно изпълняване на определена последователност от операции

Ще съм ви благодарен ако споделите полезни линкове за електронни и заглавия за хартиени източници.

Автор:  valioman [ Чет Май 31, 2007 5:04 pm ]
Заглавие:  Re: Теория при програмирането

Според мен такова животно като универсалност при програмирането НЯМА всеки си изгражда "стил " на писане според натрупаната практика аз примерно си имам няколко функции и процедури които ползвам често и съм си ги сложил в хедър файл но...... колкото повече нарупвам опит все ми се вижда че предния ми проект е написан тъпо но.... нали знаеш .. важен е крайния резултат :))

Поздрави!!

Автор:  sv_shady [ Чет Май 31, 2007 6:53 pm ]
Заглавие: 

Здравей Hades, след като ти липсва теория за алгоритми мисля че книгата, която ти трябва е "Програмиране =++ Алгоритми" на Преслав Наков и Панайот Добриков. В тази книга са разгърнати доста алгоритми като почнеш от алгоритми за бързо пресмятане на факториел, намиране на прости множители на число, бързо вдигане на степен, преминаване в различни бройни системи, генериране на комбинаторни редици, минеш през графове (обяснени на широко от ДФС и БФС до Области на графа, ойлерови цикли и т.н.) и стигаш до алгоритми за различни игри и накрая малко кодиране и компресиране. Може би единствената тема, която не е засегната е геометрия, но ако си на ясно с математически матрици, насочени лица и вектори няма да е трудно и сам да изведеш някои основни неща използвани в информатиката. Наистина ти препоръчвам книгата. На мен ми осигури място в отбора по информатика на училището :)

Автор:  Ки4о [ Чет Май 31, 2007 7:52 pm ]
Заглавие: 

Има един автор - Кнут "Искуството на програмирането" - няколко тома са потърси ги.

Автор:  JoroS [ Пет Юни 01, 2007 8:06 am ]
Заглавие: 

Потърси по скоро теория на проектирането. Ако четеш руски, имам на хартия някои твърде добри книги по темата.

Автор:  zaphod [ Пет Юни 01, 2007 8:29 am ]
Заглавие: 

значи проектиране и алгоритми звучат като съвсем различни, даже противоположни работи. обикновено алгоритмистите гледат със презрение на програмните технологии (девиз: важното е да работи), а технолозите гледат с презрение на алгоритмистите (девиз: всичко вече е измислено). аз малко не мога да си представя за микроконтролер някаква по-осезаема технологичност (сигурно това е щото пиша за РС), но както и да е, мисълта ми е че това с алгоритмите няма да ти помогне. тука някой ти каза че за проектиране ти трябва теория, и общо взето е така, макар че не знам колко ще ти помогне. аз лично почнах да обръщам внимание на проектирането едва когато понах да пиша големи проекти за РС, за микроконтролери не съм стигал по-далеч от няколко библиотеки които инклудвам в сорса.

Автор:  Hades [ Пет Юни 01, 2007 11:22 am ]
Заглавие: 

Благодаря за отговорите

Книгата на Наков я имам от около година но едва преди седмица-две се захванах да я чета - време не ми остава за самоограмотяване от толкова работа, пък и тя си е голяма.

За съжаление потвърдихте моите опасения, че няма универсален код и има само голямо писане и усъвършенстване на кодовете. :cry:

Автор:  sv_shady [ Пет Юни 01, 2007 4:22 pm ]
Заглавие: 

Томовете на Кнут са най-добрата литература по тази тема само, че не знам дали ги има в свободното интернет пространство, а пък иначе струват няколко стотин долара.

Автор:  Ки4о [ Пет Юни 01, 2007 5:16 pm ]
Заглавие: 

Цитат:
Томовете на Кнут са най-добрата литература по тази тема само, че не знам дали ги има в свободното интернет пространство, а пък иначе струват няколко стотин долара.

Няколко стотин долара може да са извън БГ. Миналата година ги гледах тука,цената им беше 35-40 лева тома,но не си ги купих.Предполагам че още някъде се продават но не съм търсил.

Автор:  HCL [ Пет Юни 01, 2007 6:01 pm ]
Заглавие: 

В gigapedia.org има линкове кьм всички томове (изисква регистрация)

Автор:  alexandro28 [ Пон Юни 04, 2007 7:19 am ]
Заглавие: 

Здравей Хадес,аз също се занимвам с програмиране на PLC Allen-Bradley ,Simatic e.t.c. Съвременните промишлени контролери предлагат богати възможности всеки сам да определи стила си ,една програма може да бъде написана по десетки начина ,най-важното е да работи устойчиво ,без бъгове има международен стандарт за програмиране IEC61131 там е описано всичко за програмирането на промишлени логически контролери.
Щом си перфекционист ,то критериите са няколко-перфектно работеща програма ,бърза комуникация ,минимален скантайм и колкото се може по-компактна програма .Ще се радвам да обменим мисли по въпроса alexandro32@gmail.com

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/