Programmeringsspråk???

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

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 :)
jbulow
Inlägg: 114
Blev medlem: 22 juni 2006, 21:35:26
Ort: Malmö

Re: Programmeringsspråk???

Inlägg av jbulow »

Pajen skrev:Tjenare!!

Lika bra att erkänna direkt,jag är TOTALT nybörjare när det gäller att programmera, men det verkar va lite för skoj med mikrokontrollers för att låta bli.
Nu till frågan, vilket programmeringsspråk är bäst/enklast/smartast att lära sig???

Hänvisning till böcker/nätet (på svenska) mottages gladeligen.
En samling med komma-igång-information och laborationer som är mestadels på svenska finns på följande länk: http://www.isk.kth.se/kursinfo/6b4059/kursproght06.htm
Skriv svar