Witam
Ponieważ nie jestem z wykształcenia programistą, ani informatykiem, moje pytanie może wydać się komuś wyjątkowo dyletanckie. Ale co tam, zadam je.
Spotykam się czasami z określeniami, że jakiś program jest lepszy, bo jest napisany w języku procesora właśnie owym assemblerze, dotyczy to np. programów: SAW, czy Magix Sequoia.
Chciałbym się dowiedzieć, o co chodzi z tą "lepszością". I jeśli tak jest, to może ktoś wie dlaczego wszystkie programy nie są w tym super-języku pisane.
Assembler
Re: Assembler
...Witam
Ponieważ nie jestem z wykształcenia programistą, ani informatykiem, moje pytanie może wydać się komuś wyjątkowo dyletanckie. Ale co tam, zadam je.
Spotykam się czasami z określeniami, że jakiś program jest lepszy, bo jest napisany w języku procesora właśnie owym assemblerze, dotyczy to np. programów: SAW, czy Magix Sequoia.
Chciałbym się dowiedzieć, o co chodzi z tą "lepszością". I jeśli tak jest, to może ktoś wie dlaczego wszystkie programy nie są w tym super-języku pisane....
**********************
w skrócie języki programowania dzielą się na kilka poziomów. w tej chwili używa się przede wszystkim języków wysokiego poziomu, czyli w dużym skrócie języków w których programowane algorytmy są w jakiś sposób zbliżone do sposobu myślenia ludzi, a większość rzeczy takich jak menu itd generowana jest automatycznie.
Asemblery to języki niższego poziomu bardziej zbliżone do języka maszyny. programuje się w nim trudniej a przede wszystkim żmudniej.
Jakie różnice. Po kompilacji kody w asemblerze powinien być mniejszy. Co z tego wynika? Dziś już prawie nic. No może tyle, że programiści asemblera to fajniejsi kolesie :).
Ponieważ nie jestem z wykształcenia programistą, ani informatykiem, moje pytanie może wydać się komuś wyjątkowo dyletanckie. Ale co tam, zadam je.
Spotykam się czasami z określeniami, że jakiś program jest lepszy, bo jest napisany w języku procesora właśnie owym assemblerze, dotyczy to np. programów: SAW, czy Magix Sequoia.
Chciałbym się dowiedzieć, o co chodzi z tą "lepszością". I jeśli tak jest, to może ktoś wie dlaczego wszystkie programy nie są w tym super-języku pisane....
**********************
w skrócie języki programowania dzielą się na kilka poziomów. w tej chwili używa się przede wszystkim języków wysokiego poziomu, czyli w dużym skrócie języków w których programowane algorytmy są w jakiś sposób zbliżone do sposobu myślenia ludzi, a większość rzeczy takich jak menu itd generowana jest automatycznie.
Asemblery to języki niższego poziomu bardziej zbliżone do języka maszyny. programuje się w nim trudniej a przede wszystkim żmudniej.
Jakie różnice. Po kompilacji kody w asemblerze powinien być mniejszy. Co z tego wynika? Dziś już prawie nic. No może tyle, że programiści asemblera to fajniejsi kolesie :).
Re: Assembler
Generalnie chodzi o to, że instrukcje w asemlerze pisane są bezpośrednio z języku najbliższym dla procesora, a co za tym idzie są szybciej wykonywane
Jak przedmówca wcześniej napisał, że nic z tego nie wynika to prawdopodobnie miał rację, bo dzisiaj kompy są na tyle szybkie że to dla nich bułka z masłem
Malin
www.malin.muzyk.info

Jak przedmówca wcześniej napisał, że nic z tego nie wynika to prawdopodobnie miał rację, bo dzisiaj kompy są na tyle szybkie że to dla nich bułka z masłem

Malin
www.malin.muzyk.info
Posiadam wydaną autorską płytkę w klimacie przyjemnego dla ucha rocka. Sprzedaję komputery.