Great Cow BASIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Större delen av världens IT system körs i alla fall med COBOL...
Och varför har ingen tagit fram en COBOL för PIC? ;) Det finns ju redan ett PIC kommando i Cobol ;)

Se även:

http://99-bottles-of-beer.net/
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

AndersG skrev:Allt detta är dock av akademisk betydelse om man har en 8-bitars PIC.
sodjan skrev:Vilken då ?
Jag har inte kollat så noga, men är det något specifikt med just GC-BASIC ?
Alltså jämför med någon annan PIC BASIC ?
Sodjan, det var det övre citatet jag tänkte på! Det finns 16 bitars Pic-ar, inte för att jag behöver någon just nu, men ändå. Går de att använda tillsammans med 8 bitars basic!? :? :) /M
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Inlägg av stekern »

Icecap kanske är lite hård i orden,
men jag kan faktiskt inte heller komma på någon anledning till att börja med
BASIC.
Inte tycker jag det är nåt lättare än C iaf.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Maxx: "Går de att använda tillsammans med 8 bitars basic!?"

(Det heter BASIC, inte basic)

Men... ett programmeringsspråk är INTE 8/16/32/64 bitars! KOMPILERN kanske skapar kod till lämplig storlek men SPRÅKET har inget med den del att göra!

Och ja, jag kanske är hård i orden (men inte på magen) men en hel del som har suttit i BASIC-träsket och tagit sig därifrån upptäcker sedan hur begränsat det är och hur problemfylld strukturen är.

Men har man ingen annan erfarenhet är det ju lite svårt att jämföra...
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

Exakt vad jag menar! BASIC-dialekten måste ha en kompilator som passar till olika PIC-ar, helst alla! Verkar som G C BASIC är ganska begränsad! Synd nu när jag trodde jag hittat det perfekta verktyget! Fritt är gott! :) /M

Icecap: Vad är "KOMPILERN", kan omöjligt vara svenska... :wink:
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Men MPASM och student edition av C-kompilatorn från Microchip är gratis...

http://www.microchip.com/stellent/idcpl ... t=SW006011
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> BASIC-dialekten måste ha en kompilator som passar till olika PIC-ar, helst alla!
> Verkar som G C BASIC är ganska begränsad!

Nja, det skulle jag inte säga.
Den har stöd för väldigt många olika PIC10, PIC12, PIC16 och PIC18.
Att den inte har stöd för 16 och 32 bitars modellerna av PICs är nog inget igentligt problem,
jag tror inte att någon skulle köra dom med *det* verktyget i alla fall...

Men, detta är som det ser ut "på pappret", vi vet ju inte ett smack om hur
verktyget fungerar i praktiken.
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

AndersG skrev:Men MPASM och student edition av C-kompilatorn från Microchip är gratis...

http://www.microchip.com/stellent/idcpl ... t=SW006011
Tack för länk, skall kolla det alternativet! :) /M
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Notera bara att "C-kompilatorn från Microchip" är för PIC18 serien, den
stöder inte alls modellerna i PIC12/PIC16 serierna.

Däremot så ingår det ett annat C verktyg för de mindre PIC'arna i MPLAB idag.
Sannolikt är det en demo/test version, men om det spelar någon roll vet jag inte...

EDIT:
HI-TECH C PRO for PIC10/12/16 MCU Families running in "lite" mode, var det...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Användarvisningsbild
MadModder
Co Admin
Inlägg: 31535
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Nu har jag inte pysslat med PIC-basic, men är det lika ostrukturet som Basic på en standard C64?
De flesta andra dialekter har faktiskt stort stöd för procedurer mm. Egentligen ser jag ingen ohyggligt stor skillnad mellan BASIC, C, PHP mm.
Nerre
Inlägg: 27257
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Inlägg av Nerre »

Riktiga programmerare skriver väl inte programmen i något språk alls förrän det är dags att koda? D.v.s. kan skapar först programmets struktur och stomme och sen kodar man den i valfritt språk.

Så har i alla fall jag lärt mig programmera, pseudokod först och programspråk sen.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Så har i alla fall jag lärt mig programmera, pseudokod först och programspråk sen.
Jo, i en idealisk värld... Naturligtvis skall man ha lösningen någorlunda klar för sig föra man börjar koda. Sedan kan dock detaljerna i lösningen var beroende av båda programmeringsspråk och miljö och det är inte helt klart att man kan separera programmering och kodning.
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Inlägg av Tripp »

Icecap>
Hela grejen är att BASIC är ett dåligt sätt att börja med högnivåspråk på, det är helt enkelt en återvändsgränd, alltså ville det vara oerhört bättre att lägga inlärningsenergin på ett språk som inte, i sin struktur, har en massa begränsningar som man inte kan komma förbi.
Vilka begränsningar menar du?
Ge ett par exempel.

Jag undrar även vad kan man göra i C som man inte kan i BASIC?
Ge ett par exempel.

Icecap> Vilka egna variabler har du byggt?

Förklara varför BASIC suger fett!
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Inlägg av stekern »

Nerre skrev:Riktiga programmerare skriver väl inte programmen i något språk alls förrän det är dags att koda?
"Real programmers don't use pascal!"
Sorry, kunde inte bara låta bli ;)

http://www.pbm.com/~lindahl/real.programmers.html
Skriv svar