Börja knacka kod...

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
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...

Inlägg av Repaterion »

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
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 »

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!
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43205
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Börja knacka kod...

Inlägg av sodjan »

> 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.
Användarvisningsbild
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...

Inlägg av Repaterion »

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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43205
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Börja knacka kod...

Inlägg av sodjan »

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)... :-)
Användarvisningsbild
Icecap
Inlägg: 26226
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Börja knacka kod...

Inlägg av Icecap »

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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43205
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Börja knacka kod...

Inlägg av sodjan »

> 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.
Användarvisningsbild
pbgp
Inlägg: 1447
Blev medlem: 11 november 2010, 09:09:22
Ort: Uppsala
Kontakt:

Re: Börja knacka kod...

Inlägg av pbgp »

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.
eqlazer
Inlägg: 923
Blev medlem: 22 september 2007, 13:53:45
Ort: Göteborg

Re: Börja knacka kod...

Inlägg av eqlazer »

Om man ska tro på senaste avsnittet av The Simpsons så är det Fortran som gäller :)
Edit:
Användarvisningsbild
Walle
Moderator
Inlägg: 7660
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Börja knacka kod...

Inlägg av Walle »

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.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43205
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Börja knacka kod...

Inlägg av sodjan »

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...
SeniorLemuren
Inlägg: 7859
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Börja knacka kod...

Inlägg av SeniorLemuren »

Ä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. :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45588
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Börja knacka kod...

Inlägg av TomasL »

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.
H.O
Inlägg: 5739
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Börja knacka kod...

Inlägg av H.O »

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.
Nerre
Inlägg: 26800
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Börja knacka kod...

Inlägg av Nerre »

TomasL skrev: Och nej, det är svårt att glömma en parantes, klammer eller liknande, då man i regel får kompileringsfel.
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.

Vore det svårt att glömma dem skulle man inte få kompileringsfel (eftersom man inte skulle glömma dem).
Skriv svar