Börja knacka kod...
- Repaterion
- Inlägg: 552
- Blev medlem: 4 februari 2011, 00:57:32
- Ort: Gustavsfors (Lite till vänster om världens utkant)
Börja knacka kod...
Tjo!
Tänkte försöka mig på detta igen, har ingen kunskap alls i detta ämne så ett språk med relativt snäll inlärningskurva på är väll att föredra.
Har bara sett några rader från php, ASM och Python varav Python såg ganska läsligt ut, om nu det gör det lättare vet jag inte.
Vet inte riktigt vad jag skall knåpa ihop än men tjenare världen är väll en bra början antar jag.
Så vad har ni för tips, råd, synpunkter på denna fråga?
//Hannes
Tänkte försöka mig på detta igen, har ingen kunskap alls i detta ämne så ett språk med relativt snäll inlärningskurva på är väll att föredra.
Har bara sett några rader från php, ASM och Python varav Python såg ganska läsligt ut, om nu det gör det lättare vet jag inte.
Vet inte riktigt vad jag skall knåpa ihop än men tjenare världen är väll en bra början antar jag.
Så vad har ni för tips, råd, synpunkter på denna fråga?
//Hannes
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Börja knacka kod...
Nä! Du skall välja det språk som du har nytta av.
Var och av vem kan du få stöd och hjälp!
Inom. Vilket område skall det tillämpas!
Var och av vem kan du få stöd och hjälp!
Inom. Vilket område skall det tillämpas!
Re: Börja knacka kod...
> php, ASM och Python varav Python såg ganska läsligt ut...
Python är nog det mest generella av de uppräknade och det
kan fungera OK för lite grundläggande "programmering" utan
annat mål än just att lära sig lite grunder i "programmering".
Sen är det så klart så att Python inte är perfekt till allt.
Python är nog det mest generella av de uppräknade och det
kan fungera OK för lite grundläggande "programmering" utan
annat mål än just att lära sig lite grunder i "programmering".
Sen är det så klart så att Python inte är perfekt till allt.
- Repaterion
- Inlägg: 552
- Blev medlem: 4 februari 2011, 00:57:32
- Ort: Gustavsfors (Lite till vänster om världens utkant)
Re: Börja knacka kod...
Mjo...
Det är ju sant, skall skaffa mig en Raspberry snart och vad jag har förstått så finns det ganska mycket till dom skrivet i just Python.
Jag kan ha fullständigt fel, men det känns som en riktning.
Ang. hjälp så är det ingen som jag känner som kör annat än php och det är väll inget språk man skriver program i direkt.
Gissar på att det går att knåpa ihop det mesta i de flesta språken, men de olika språken har väll olika för och nackdelar som allt annat.
Det är ju sant, skall skaffa mig en Raspberry snart och vad jag har förstått så finns det ganska mycket till dom skrivet i just Python.
Jag kan ha fullständigt fel, men det känns som en riktning.
Ang. hjälp så är det ingen som jag känner som kör annat än php och det är väll inget språk man skriver program i direkt.
Gissar på att det går att knåpa ihop det mesta i de flesta språken, men de olika språken har väll olika för och nackdelar som allt annat.
Re: Börja knacka kod...
Php körs mest som script-verktyg för web-applikationer.
Men som du säger så är ju Python också populärt på RasPI.
Och att *kunna* (t.ex) Python kan aldrig vara fel. Däremot
kan så klart Python användas till fel saker, men det vet vi
ju inget om i alla fall (d.v.s vad du ska använd det till)...
Men som du säger så är ju Python också populärt på RasPI.
Och att *kunna* (t.ex) Python kan aldrig vara fel. Däremot
kan så klart Python användas till fel saker, men det vet vi
ju inget om i alla fall (d.v.s vad du ska använd det till)...
Re: Börja knacka kod...
Jag har jobbat lite med Python - och aldrig att jag skulle välja det skit! Andra - t.ex. sodjan - trivs med det som "quick-fix" och det ÄR potent (men långsamt).
Till det jag jobbar med är C & C++ det rätta.
Så rätt språk till rätt uppgift. Strukturen i program är ju ändå det samma vilket språk man än väljer.
Till det jag jobbar med är C & C++ det rätta.
Så rätt språk till rätt uppgift. Strukturen i program är ju ändå det samma vilket språk man än väljer.
Re: Börja knacka kod...
> Till det jag jobbar med...
Kanske, men det är ju ganska ointressant, speciellt som det
varken framgår vad Repaterion tänker göra eller vad du gör.
> Jag har jobbat lite med Python - och aldrig att jag skulle välja det skit!
Av de trådar där du har klagat på Python så verkar det som att du
aldrig försökte förstå Python från grunden. Då blir det ju lätt så...
> Andra - t.ex. sodjan - trivs med det som "quick-fix"...
"Quick-fix" är inget jag har skrivit, det är en tolkning av Icecap.
Jag har Python i produktionslösningar för t.ex web baserade rapporter
där Python körs som script med databas och HTML funktionerna.
Fungerar utmärkt. Just i mitt fall så körs det med en Python
"persistent" modul så scripten är "Python-kompilerade" mellan de
olika körningarna, vilket snabbar upp det hela kraftigt, mellan 1:10
och 1:100 i de flesta fall.
Kanske, men det är ju ganska ointressant, speciellt som det
varken framgår vad Repaterion tänker göra eller vad du gör.
> Jag har jobbat lite med Python - och aldrig att jag skulle välja det skit!
Av de trådar där du har klagat på Python så verkar det som att du
aldrig försökte förstå Python från grunden. Då blir det ju lätt så...
> Andra - t.ex. sodjan - trivs med det som "quick-fix"...
"Quick-fix" är inget jag har skrivit, det är en tolkning av Icecap.
Jag har Python i produktionslösningar för t.ex web baserade rapporter
där Python körs som script med databas och HTML funktionerna.
Fungerar utmärkt. Just i mitt fall så körs det med en Python
"persistent" modul så scripten är "Python-kompilerade" mellan de
olika körningarna, vilket snabbar upp det hela kraftigt, mellan 1:10
och 1:100 i de flesta fall.
Re: Börja knacka kod...
Jag tycker python är ett helt OK nybörjarspråk av flera anledningar.
En god anledningar är att det finns bra tutorials på pythonhemsidan.
Annars tycker jag att du ska ta första bästa. Om det inte faller dig i smaken så tar du nästa. För varje språk du lär dig blir tröskeln för nästa lägre då många konceptet återkommer.
En god anledningar är att det finns bra tutorials på pythonhemsidan.
Annars tycker jag att du ska ta första bästa. Om det inte faller dig i smaken så tar du nästa. För varje språk du lär dig blir tröskeln för nästa lägre då många konceptet återkommer.
Re: Börja knacka kod...
Om man ska tro på senaste avsnittet av The Simpsons så är det Fortran som gäller
Edit:
Edit:
Re: Börja knacka kod...
Jag tycker INTE Python är ett bra språk att börja med, på grund av att indenteringen styr programflödet. Detta är ju helt olikt de allra flesta andra språk, det vanligaste är ju att man använder { och }, vilket jag tycker skapar mycket tydligare programflöde.
Re: Börja knacka kod...
Tja...
Å andra sidan är indenteringsfel ofta väldigt lätta att se
till skillnad från en eller ett par saknade "{" eller "}".
Att man tvingas till att skriva tydlig och läsbar kod är inte
heller knappast någon nackdel. Att tänka på en tydlig indentering
är något man lätt tar med sig till andra språk (än Python).
> Detta är ju helt olikt de allra flesta andra språk,
Nej, alla eller de allra flesta språk vinner på en tydlig indentering
av koden, ungefär så som man tvingas till med Python.
Nej, jag har väldigt svårt att se just *det* som en totalt
avgörande faktor *mot* Python...
Å andra sidan är indenteringsfel ofta väldigt lätta att se
till skillnad från en eller ett par saknade "{" eller "}".
Att man tvingas till att skriva tydlig och läsbar kod är inte
heller knappast någon nackdel. Att tänka på en tydlig indentering
är något man lätt tar med sig till andra språk (än Python).
> Detta är ju helt olikt de allra flesta andra språk,
Nej, alla eller de allra flesta språk vinner på en tydlig indentering
av koden, ungefär så som man tvingas till med Python.
Nej, jag har väldigt svårt att se just *det* som en totalt
avgörande faktor *mot* Python...
-
- Inlägg: 7859
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Börja knacka kod...
Är inte Python lite som BASIC som behöver en interpreter medskickad för att fungera, eller går det att kompilera till en EXE-fil?
Men det är klart, skall man bara lära sig programmera spelar det väl inte så stor roll vilket språk man lär sig. Det är ju inte större skillnad mellan språken än att man lätt byter språk när man väl blivit bekant med hur det funkar.
@Sodjan. Förklara gärna det där med Python-kompilerade script så en novis på Python förstår.
Men det är klart, skall man bara lära sig programmera spelar det väl inte så stor roll vilket språk man lär sig. Det är ju inte större skillnad mellan språken än att man lätt byter språk när man väl blivit bekant med hur det funkar.
@Sodjan. Förklara gärna det där med Python-kompilerade script så en novis på Python förstår.
Re: Börja knacka kod...
Python är interpreterande, såsom jag förstått det, troligen kompileras det till någon form av pseudokod, typ.
beträffande indentering, de flesta GUIer fixar det automatiskt för till exempel C/C++ osv.
Och nej, det är svårt att glömma en parantes, klammer eller liknande, då man i regel får kompileringsfel.
Dessutom brukar GUIerna märka ut start och slut-klamrar på ett eller annat sätt.
Mitt förslag för TS, börja med C, då i princip alla arkitekturer stödjer C, detta oavsett om du ger dig på en liten 8-bitars processor eller en 64bitars x86a.
Inga andra språk har så stort stöd för alla arkitekturer, sedan är det lätt att hoppa till C++/C#/Python/PHP eller vad det nu månde vara.
beträffande indentering, de flesta GUIer fixar det automatiskt för till exempel C/C++ osv.
Och nej, det är svårt att glömma en parantes, klammer eller liknande, då man i regel får kompileringsfel.
Dessutom brukar GUIerna märka ut start och slut-klamrar på ett eller annat sätt.
Mitt förslag för TS, börja med C, då i princip alla arkitekturer stödjer C, detta oavsett om du ger dig på en liten 8-bitars processor eller en 64bitars x86a.
Inga andra språk har så stort stöd för alla arkitekturer, sedan är det lätt att hoppa till C++/C#/Python/PHP eller vad det nu månde vara.
Re: Börja knacka kod...
Och BASIC behöver inte nödvändigtvis en interpreterare medskickad. PureBasic och PowerBasic är två exempel som kompilerar till direkt exekverbar maskinkod utan krav på någon runtime eller liknande.
Re: Börja knacka kod...
Att man får kompileringsfel betyder ju inte att man INTE har glömt parantesen. Det betyder bara att man uppmärksammas på att man har glömt den.TomasL skrev: Och nej, det är svårt att glömma en parantes, klammer eller liknande, då man i regel får kompileringsfel.
Vore det svårt att glömma dem skulle man inte få kompileringsfel (eftersom man inte skulle glömma dem).