System Programing
19 отговора
1338 прегледа
System Programing
Nqkoi znae li otde moa si nameria podhodqsta literatura za 'System Programing'
...
...
Re: System Programing
imase edna knijka
SISTEMNO PROGRAMIRANE ZA PRAVEC 16
SISTEMNO PROGRAMIRANE ZA PRAVEC 16
Редактирано от CALL-151 на
Re: System Programing
Какво точно искаш да програмираш??
Совалка? Или кафемелачка, примерно..
Совалка? Или кафемелачка, примерно..
Re: System Programing
'Sovalka ili kafemela4ka'
V edna kafemela4ka moje da se programira tolkova kolkoto sovalka .. :-)
Mojesh da napravish shesto 4uvstvo s koeto da znaesh dali melesh jalto kafe ili zeleno...
Seriozno .. mi triabva da se zanimavam s kraina stepen (v smisal pisane na driveri na 4ujd hardware ..)
Kakvo ste kajete za novata 'Komputarna enciklopediq'
V edna kafemela4ka moje da se programira tolkova kolkoto sovalka .. :-)
Mojesh da napravish shesto 4uvstvo s koeto da znaesh dali melesh jalto kafe ili zeleno...
Seriozno .. mi triabva da se zanimavam s kraina stepen (v smisal pisane na driveri na 4ujd hardware ..)
Kakvo ste kajete za novata 'Komputarna enciklopediq'
Re: System Programing
Kakvo ste kajete za novata 'Komputarna enciklopediq'
Няма нищо общо със старата... Аз си мислех, че е ново издание, но се оказа нещо съвсем друго.
Няма нищо общо със старата... Аз си мислех, че е ново издание, но се оказа нещо съвсем друго.
Re: System Programing
Хващаш който и да е асемблер, и опитваш да направиш нещо на него. Ако успееш - значи ставаш за системен програмист. Ако и ти харесва, значи можеш да се занимаваш с него. Няма смисъл обаче, да "учиш" системно програмиране без проект по който работиш. Просто когато проектът дойде, снабдяваш се с необходимата документация, разучаваш я и пишеш. Толкоз.
Следващият път ще пишеш на друг процесор/контролер/кафемелачка. Това е то Систем Программинг, затова няма много хора да се натискат за него, затова се пишат С/С++ компилатори за nVidia.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Следващият път ще пишеш на друг процесор/контролер/кафемелачка. Това е то Систем Программинг, затова няма много хора да се натискат за него, затова се пишат С/С++ компилатори за nVidia.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: System Programing
Mislya che tryabva da utochnish waprosa.
Pisaneto na driver-i za nyakoya OS sashto e systemno programirane, obache ima sashtestweni razliki mejdu pisaneto na driveri za Windows i Linux, ili nyakoya programka za I8051 (naprimer)
Pisaneto na driver-i za nyakoya OS sashto e systemno programirane, obache ima sashtestweni razliki mejdu pisaneto na driveri za Windows i Linux, ili nyakoya programka za I8051 (naprimer)
Re: System Programing
Ми не знам... Аз първоначално си помислих, че е ново издание (евентуално актуализирано) на старата Компютърна Енциклопедия, която не бях виждал от доста време, но като отворих да видя за какво става дума вътре, останах разочарован. Материалът ми се стори доста по-общ и по-уводен... Не знам, може и да е просто лично впечатление поради неоправданите очаквания. Всъщност книгата може и да си е добра... Просто аз се разочаровах. Не съм си я купувал или чел по-подробно, за да ти кажа на какво ниво е материала, съжалявам.
Re: System Programing
Ами логиката управляваща видео картите. Видео картата отдавна вече не е оня аналогов преобразувател който е бил едно време, а представлява самостоятелен едночипов компютър. Имаш си памет, GPU, и ROM. Програмите записани в ROM-а доскоро се пишеха на асемблер за GPU-то, обаче тъй като не достига програмистка работна сила за асемблера, хората вече разработват езици от високо ниво. За повече информация провери [линк].
Абе няма страшно, нищо че производителността ще падне. Щом мобилните телефони се пишат на java, какъв е проблема за някъв там хардуерен драйвер.
Лошо ще стане, когато сложат отделно IP на AGP-то.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Абе няма страшно, нищо че производителността ще падне. Щом мобилните телефони се пишат на java, какъв е проблема за някъв там хардуерен драйвер.
Лошо ще стане, когато сложат отделно IP на AGP-то.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: System Programing
За кафемелачки не съм чувал, но за совалките се програмира и то ЯКО. Там системите са отказоустойчиви и програмирането им е .........
Аз съм!
Аз съм!
Re: System Programing
В отговор на:Следващият път ще пишеш на друг процесор/контролер/кафемелачка. Това е то Систем Программинг
Това не е системно програмиране, ами embedded програмиране. Всъщност системно програмиране в чист вид няма. Програмирането на една система (в завършен вид) е по-скоро системно проектиране и в никакъв случай не е обвързано с конкретен език/платформа пък бил той и от ниско ниво. За пример ще дам Multics (дядото на unix) който е бил написан на PL/I първоначално и отчасти на Fortran. Ако си мислите, че примера е малко вехт, пак си помислете...
Виж приложно програмиране си почти еднозначно дефинируем процес. Та в този ред на мисли системно програмиране/проектиране не се учи току-така - това си е висш пилотаж.
Иначе като категории си има Unix system programming ; Win32 system programming ; Xilinx embedded system programming и т.н. А за книга на български съвет не мога дам. Иначе питай google за system programming course и ще видиш доста материали. Руснаците даже имат цял институт за системно програмиране.
Re: System Programing
Системно програмиране и програмирането на една система като цяло са две различни неща. За системата в общия случай работят няколко програмиста - съответно за ниското ниво, за високото ниво, за специфичния хардуер и т.н.
А за това че чисто системно прогромиране отдавна няма, съм абсолютно съгласен. Единствената дефиниция която аз съм чувал изобщо, беше преди много време, и гласеше: "Машинен език и асемблер - системно програмиране, всичко останало - приложно". Грубо, но достатъчно точно.
Обаче като дойде мейла от колегата "трябва ми програмка, да плюе битове в такта на 'хубава си моя горо' през порта на мишока, да изглежда добре, да бъде с иконка на цветя и да е готова в четвъртък", хващаш интегрираната среда и наблъскваш обектно-ориентираните бъгове в диалогов пакет. Дефинициите си ги оставяш за мезе за бирата, иначе ходи обясни на шефа че не обичаш да рисуваш цветя.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
А за това че чисто системно прогромиране отдавна няма, съм абсолютно съгласен. Единствената дефиниция която аз съм чувал изобщо, беше преди много време, и гласеше: "Машинен език и асемблер - системно програмиране, всичко останало - приложно". Грубо, но достатъчно точно.
Обаче като дойде мейла от колегата "трябва ми програмка, да плюе битове в такта на 'хубава си моя горо' през порта на мишока, да изглежда добре, да бъде с иконка на цветя и да е готова в четвъртък", хващаш интегрираната среда и наблъскваш обектно-ориентираните бъгове в диалогов пакет. Дефинициите си ги оставяш за мезе за бирата, иначе ходи обясни на шефа че не обичаш да рисуваш цветя.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: System Programing
Това е КОШМАРНО!. Не се минавайте. Бях писал преди време по-подробно какво има вътре в тази подвързана тоалетна хартия 