Postat: 9 september 2006, 03:37:22
Vad som är viktigt förutom val av språk är att kunna fippla med bitar och bytes. Alla språk som har med mikrocontrollers att göra använder nån form av bitvrängning för att kunna maska, sätta och i övrigt manipulera bitar i processorns hårdvaruregister. Assembler kanske har aningen högre tröskel än övriga språk, men lär man sig assembler förstår man mycket bättre hur processorer fungerar och det blir lättare att förstå vad olika högnivåspråk har för fördelar.
Om jag förstått BASIC stampen rätt så har den en BASIC tolk som tolkar din BASIC kod under exekvering vilket gör den ganska mycket segare än assembler eller kompilerad BASIC, C, C++.
Ofta går det snabbare att lära sig assembler om det är det första språk man lär sig. Ska man lära sig assembler efter det man lärt sig ett högnivå språk som t.ex. BASIC bör man ha ett öppet sinne. Mycket av lågnivå-bit/byte-fipplande döljs i högnivåspråk för att förenkla för programmeraren (vilket är poängen med högnivåspråk), detta lågnivå-fipplande blir dock ganska tydligt i assembler eftersom man måste koda det själv. Assembler är egentligen inte så krångligt som många tror, problemet är oftast att man har en uppfattning om att saker och ting är mer komplexa än vad de igentligen är.
Assembler är vackert
Om jag förstått BASIC stampen rätt så har den en BASIC tolk som tolkar din BASIC kod under exekvering vilket gör den ganska mycket segare än assembler eller kompilerad BASIC, C, C++.
Ofta går det snabbare att lära sig assembler om det är det första språk man lär sig. Ska man lära sig assembler efter det man lärt sig ett högnivå språk som t.ex. BASIC bör man ha ett öppet sinne. Mycket av lågnivå-bit/byte-fipplande döljs i högnivåspråk för att förenkla för programmeraren (vilket är poängen med högnivåspråk), detta lågnivå-fipplande blir dock ganska tydligt i assembler eftersom man måste koda det själv. Assembler är egentligen inte så krångligt som många tror, problemet är oftast att man har en uppfattning om att saker och ting är mer komplexa än vad de igentligen är.
Assembler är vackert
