Znaleziono 2 wyniki

autor: jarekk
21 mar 2007, 13:51
Forum: Elektronika CNC
Temat: Basic na ARMy Atmela AT91SAM7
Odpowiedzi: 16
Odsłony: 4079

Adalber pisze:Najważniejszy jest algorytm i doświadczenie język ma znaczenie drugorzędne.
Jest to prawdziwe, ale tylko wtedy ma się nieograniczone ( lub przynajmniej wystarczające) zasoby maszyny na której program będzie uruchamiany.
Języki wysokiego poziomu ( takie jak C ) lub bardzo wysokiego poziomu ( jak Basic ) nie są w stanie w sposób optymalny przeprowadzić np. specyficznych kalkulacji arytmetycznych na procesorach DSP ( gdzie trzeba dopasowywać sposób przeprowadzania operacji do konkretnego procesora - od czego 'wysoki poziom' języka ma nas uchronić).

Tak naprawdę w idealnym świecie algorytm napisany w C i w Basicu miałby tę samę reprezentację w assemblerze. Ale tworcom kompilatorów przyświecały różne cele ( np . łatwość obsługu vs. szybkość działania) co zaowocowało różną wydajnościa docelowego kodu
autor: jarekk
20 mar 2007, 12:39
Forum: Elektronika CNC
Temat: Basic na ARMy Atmela AT91SAM7
Odpowiedzi: 16
Odsłony: 4079

filip_gd pisze:Wiecie, jeśli chodzi o ARMy to chyba jak zrobią bascoma arm i popędzimy go np 60mhz zegarem to i tak będzie działać DUŻO DUŻO szybciej niż taka 16mhz ATmega....
Człowieku... ty chyba nie wiesz o czym mówisz. Ja mam ATMega88 chodzące z 20MHz zegarem (program w assemblerze), i żeby mieć ten sam efekt na ARM/Basic to byś chyba musiał miec ze 200MHz - wiem bo sam programowałem ARMy zarówno w C jak i assemblerze

Wróć do „Basic na ARMy Atmela AT91SAM7”