eee tam asembler, jeśli jesteś mistrzem wirtuozem optymalizacji i masz nieograniczony czas to i owszem program w ASM będzie najszybszy z możliwych, jednak w prawdziwym życiu jest tak że to kompilator lepiej optymalizuje kod od człowieka. Oczywiście wydajność można zj?#!ć błędami projektowymi ale te występują zarówno w asemblerze jak i w językach skryptowych bo koniec końców nic nie zastąpi dobrego projektu.
@teraz_fred_wyrucha_was: Zgadzam się, czasy asma mineły, teraz C (i częściowo C++) zastąpiły go jako języki niskopoziomowe. Ewentualnie można czasami asm użyć, jeżeli faktycznie znamy taki moment w kodzie, gdzie potrafimy coś sprytniej zrobić niż kompilator.
@nandrolone: Dzięki. Polecam minisystem Puppy Linux, szczególnie Slacko, jest naprawdę dopracowany i kombatybilny ze slackwarem lub Lucid zgodny z ubuntu. Na słabych maszynach chodzi jak torpeda.
Sztucznie narzucane ograniczenia do niczego dobrego nie prowadza. Gdy zaczynali, dyskietki umieraly, gdy skonczyli przenosne nosniki danych zwiekszyly swoja pojemnosc o 3 rzedy wielkosci. System operacyjny miesci sie w pamieci podrecznej L3 kazdego wspolczesnego procesora.
Piszac go na intela w asm zagwarantowali sobie, ze dlugo nikt go nie przepertuje na arm'y i inne procesory z urzadzen przenosnych.
Niech ktos mi wyjasni po co? 13 lat w piach i sztuka dla sztuki.
@Adaslaw: Bardzo szybki do wywołań systemowych typu rysowanie na ekranie, dostęp do stosu sieciowego. Może tworzenie energooszczędnych wyświetlaczy dla aparatów i kamer, z możliwością synchronizacji danych przez internet. Sieciowa obsługa animowanych i energooszczędnych bilbordów.
Komentarze (82)
najlepsze
@xmateox:
@eXospeed: jasne że kompilator nie jest idealny i są sytuacje kiedy warto jakiś element napisać w asm, ale nie cały program czy system operacyjny...
@darco3: dokładnie to twierdzę, piszesz kod w j. wysokiego poziomu i pewne aspekty budowy procesora cię nie obchodzą, kompilator
Komentarz usunięty przez moderatora
@krzysztof-lukasiak: nikt nie twierdzi że asembler jest trudny, tylko raczej upierdliwy ze względu na brak jakiejkolwiek abstrakcji ;-)
Piszac go na intela w asm zagwarantowali sobie, ze dlugo nikt go nie przepertuje na arm'y i inne procesory z urzadzen przenosnych.
Niech ktos mi wyjasni po co? 13 lat w piach i sztuka dla sztuki.
@gorbak: no k#%$a...
ale tu pytanie: ktory segment uzytkownikow / firm moze byc zainteresowany takim OSem?