Börja knacka kod...

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Börja knacka kod...

Inlägg av Lennart Aspenryd »

Ber om ursäkt!
Bommade helt att TS faktiskt talat om en väg.


http://www.raspberry-pi.co.uk/projects/ ... pberry-pi/
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: Börja knacka kod...

Inlägg av Krille Krokodil »

sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Börja knacka kod...

Inlägg av sodjan »

> I fjärde inlägget meddelade Repaterion att han avsåg att köpa en RPi.

Ja, hela resonemanget efter det bygger ju på den förutsättningen.

> Jag tror inte han har nämt PIC/AVR.

Nej, det var någon annan som spekulerade fritt... :-)
gkar
Inlägg: 1585
Blev medlem: 31 oktober 2011, 15:28:29
Ort: Linköping

Re: Börja knacka kod...

Inlägg av gkar »

kodar-holger skrev: Det viktigaste för en nybörjare tror jag är låga trösklar på alla fronter. En oerhört enkel miljö som man inte behöver sätta upp 1000 saker i innan man kan trycka på knappen och köra. Inget att deklarera. Inget kompilerande och länkande (som syns). Snabb feedback. Inga obegripliga felmeddelanden om undeclared forward et.c.

Basic med radnummer på ABC80 var nog inte så dumt ändå. Får min röst trots allt. Error 11 till exempel.

Lycka till.
Då har jag svaret!
AsmOne!
Integrerad utvecklingsmiljö med editor och debugger, 200kB och otroligt snabb.
Allt med ett språk som inte har några begränsningar!

Uppfyller kraven ovan:
Inte 1000 saker att sätta upp.
Inga deklarationer finns!
Inga typer finns!
Inga variabler finns!
Inget tidsödande kompilerande.
Ingen länkning.
Sekundsnabb feedback.
Nästan inga felmeddelanden alls förutom rena syntaxfel.

(Error 11, förstår ej. Du har helt rätt i att detta förstår inte alla gamla tanter.)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46929
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Börja knacka kod...

Inlägg av TomasL »

Nu var det väl inte Amiga han skulle leka med, utan Raspi, C och C++ är mitt råd.
Användarvisningsbild
Repaterion
Inlägg: 597
Blev medlem: 4 februari 2011, 00:57:32
Ort: Gustavsfors (Lite till vänster om världens utkant)

Re: Börja knacka kod...

Inlägg av Repaterion »

Har inte riktigt hunnit svara, men jag har läst vad ni skriver.

Skall åter komma när jag sitter vid "datan" ;)
Användarvisningsbild
Repaterion
Inlägg: 597
Blev medlem: 4 februari 2011, 00:57:32
Ort: Gustavsfors (Lite till vänster om världens utkant)

Re: Börja knacka kod...

Inlägg av Repaterion »

Nu så!

Objektinriktad programmering som ni skriver om är vadå?

Lustigt att ni tar upp just detta med att skriva kod till en PIC då jag faktiskt kollade lite på nätet om det, hittade inget speciellt ang det.
Har min ASM programmering A i PDF liggandes som någon här på forumet hade knåpat ihop, som behandla PIC "enkel modell".

Att knacka kod på AMiga är hopplöst i mitt fall även fast jag har tre stycken.
A500: Visar disketten efter ca 20min kopplad till elnätet, botar inget.
A500: Dött tangentbord/kontroller. Jobbigt att skriva kod utan tangentbord ;)
A1200: Bootar upp kickstarten visar anim. svartnar så fort den skall boota någon form av media, oavsett om det är HDD/FD0/CD0 etc
Men annars var ju tanken fin. ;) Tror jag har AMos liggandes långt ner i gömmorna på sju döda disketter..

Ja jag har köpt mig en Raspi, men just denna skall logga min WH1080 väderstation (Fine offset), som förövrigt krånglar järnet just nu pga "No such file or directory" men det är en annan historia.

Hur stor skillnad är det att skriva något som funkar i Ubuntu X64 vs Rasbian ARM då båda är i grunden Debian? För Python har väll sin egna lilla bubbla som det arbetar inom med hjälp av sina bibliotek etc oavsett OS eller?

Läser även att ni skriver att C kan vara extra krångligt när det kommer till GUI? (tolkar det som det mellan raderna) min första ide är ju inte att börja med grafiskt snygga program utan få skiten att över huvud taget göra som jag vill, och detta kommer att göras mest troligt under Linux, vilken dialekt vet jag inte men troligtvis någon Debian eller Mint, Fedora (Livecd) vägrar att startas för mig så Red Hat hatar mig eller nåt... ;)

Men det ser ut som att de flesta rekommenderar Python för sin flackare inlärningskurva, medans C vore ett bättre val i det långa loppet tack vare sin breda bas av hårdvarustöd tack vare kompilatorer etc?

Tror detta var det för denna gången.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Börja knacka kod...

Inlägg av lillahuset »

Har du OS kan du välja vilket som. Har du inte OS tycker jag du struntar i Python.
Användarvisningsbild
Repaterion
Inlägg: 597
Blev medlem: 4 februari 2011, 00:57:32
Ort: Gustavsfors (Lite till vänster om världens utkant)

Re: Börja knacka kod...

Inlägg av Repaterion »

Mjo att skriva utan ett operativ system är väll änna svårt. ;)
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Börja knacka kod...

Inlägg av lillahuset »

Inte speciellt. Beror på hur komplicerad hårdvara man har
Nerre
Inlägg: 27188
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Börja knacka kod...

Inlägg av Nerre »

Nu var ju hårdvaran given: raspberry pi.

Den går ju knappt att köra utan OS eftersom man måste ha en speciell bootladdare (om jag inte missförstått så är det så skumt att det är grafikprocessorn som kör bootladdaren).
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Börja knacka kod...

Inlägg av lillahuset »

Nerre: Det var bara en allmän iaktagelse.

Jag såg någonstans "tutorials" om att skrive "bare-metal"-kod på RPi. Inte speciellt märkvärdigt. Vill man däremot använda periferienheterna lite mer seiöst blir det jobbigare.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Börja knacka kod...

Inlägg av sodjan »

"Inte speciellt märkvärdigt" är ju ett oerhört subjektivt uttryck.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Börja knacka kod...

Inlägg av lillahuset »

Jo visst är det subjektivt. Kanske borde specificera objektivare: 3,1415912654 märkvärdigt. Titta, siffror, och många också! Då måste det vara sant.
Skämt åsido, det verkade ungefär lika märkvärdigt som att programmera en Cortex M. Och det är det ju många som gör utan större besvär. Men precis som med RPi brukar svårigheterna ligga i periferin. Eventuell lustighet helt oavsiktlig.

Edit:
http://www.valvers.com/open-software/ra ... g-in-cpt1/
Så märkvärdigt var det väl inte?
Nerre
Inlägg: 27188
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Börja knacka kod...

Inlägg av Nerre »

Ja det är väl fullt likvärdigt med att skriva program till en PC utan att ha DOS eller Windows i botten, poängen är väl lite att med sån hårdvara så har man antagligen behov av så pass komplexa program att det underlättar att ha ett OS. Att man inte kör ett OS på mikro-controllers beror ju inte direkt på att det är onödigt utan mer på att man inte får plats.

Eller för att vända på det hela: Vad finns det för självändamål med att skriva program utan att ha ett OS i botten, om man bortser från utrymmes- och resursbrist?
Skriv svar