Hur man läser ett programmeringsspråk
Om du är intresserad av att skapa ett datorprogram, en mobilapp, en webbplats, ett spel eller någon annan programkomponent måste du lära dig hur du programmerar. Tack vare programmeringsspråken kan du skapa ett program. Dessa språk låter programmet fungera med den maskin som de körs på, oavsett om det är en dator, en mobiltelefon eller annan hårdvara.
steg
Del 1
Välj ett språk1
Välj ditt intresseområde. Du kan börja programmera med något programmeringsspråk (även om vissa är bestämda lättare av andra), så du bör börja fråga dig själv vad du vill uppnå genom att lära dig ett språk. Det här hjälper dig att bestämma vilken typ av programmering du ska driva, och det kommer att ge dig en bra utgångspunkt.
- Om du är intresserad av webbutveckling måste du lära dig många olika språk, i motsats till vad som händer för programutveckling. Utvecklingen av mobilappar kräver olika funktioner för datorprogrammering. Alla dessa beslut kommer att påverka din riktning.
2
Börja med ett språk"enklare "". Oavsett ditt beslut bör du överväga om du ska börja med ett av de enklaste och högsta språken. Dessa språk är särskilt användbara för nybörjare eftersom de undervisar de grundläggande begreppen och kognitiva processer som gäller för alla språk.
3
Läs grundläggande handledning för flera språk. Om du fortfarande inte är säker på vilket språk du ska lära dig först, läs självstudier på några olika språk. Om ett språk är mer meningsfullt än andra, kan du försöka ta reda på om det är rätt för dig. Det finns dussintals handledning för alla programmeringsspråk, många också på wikiHow.
Del 2
Börja från de små sakerna1
Lär dig de grundläggande begreppen i språk. Även om de delar av denna passage som gäller dig varierar beroende på vilket språk du har valt, har alla programmeringsspråk grundläggande begrepp som är användbara för att skapa användbara program. Att lära och mastera dessa begrepp omedelbart kan du lösa problem lättare och skapa kraftfull och effektiv kod. Nedan hittar du bara några av de grundläggande begreppen som finns på många olika språk.
- Variabler - En variabel är ett sätt att lagra och referera till ändrade data. Variabler kan manipuleras, och ofta har typer definieras som "full", "tecken" och andra som bestämmer vilka typer av data de kan innehålla. När du skriver koden har variablerna vanligtvis namn som gör dem identifierbara för en mänsklig läsare. Detta gör det möjligt för oss att förstå hur variabeln interagerar med resten av koden.
- Villkorliga påståenden - ett villkorat uttalande är en åtgärd som utförs på grundval av staten (sann eller falsk) i uttalandet. Den vanligaste formen av villkorligt uttalande är bekräftelsen "If-Then". Om uttalandet är sant (till exempel x = 5) händer något. Om uttalandet är felaktigt (till exempel x! = 5), kommer något annat att hända.
- Funktioner eller subrutiner - namnet på detta koncept varierar beroende på språk. Det kan definieras "förfarande", "metod" eller "Callable Unit". Det är i grunden ett mindre program inom en större. En funktion kan vara "ringer" från programmet flera gånger, så att du kan skapa komplexa program effektivt.
- Dataingång - det här är ett brett koncept som används av nästan alla språk. Indikerar användarens förmåga att mata in data och lagra den. Hur dessa uppgifter samlas in beror på vilken typ av program och de ingångar som är tillgängliga för användaren (tangentbord, fil etc.). Detta koncept är nära relaterat till resultatet, dvs hur resultaten returneras till användaren, till exempel visas på skärmen eller sparas i en fil.
2
Installera nödvändig programvara. Många programmeringsspråk kräver kompilator eller program som kan översätta koden till kommandon som kan förstås av maskinen. Andra, som Python, använder en tolk som kan exekvera program direkt utan att behöva fylla i dem.
Del 3
Skapa ditt första program1
Fokusera på ett koncept åt gången. Ett av de första programmen du kommer att lära dig för vilket språk som helst är "Hej världen". Detta är ett mycket enkelt program som visar texten "Hej, Mondo" (eller något liknande) på skärmen. Detta program lär nybörjare programmerare syntaxen som används för att skapa ett enkelt arbetsprogram och hur man hanterar utsignalen. Genom att ändra texten kan du lära dig hur grundläggande data hanteras av programmet.
2
Lär dig av exempel du kan hitta online. Det finns tusentals kodexempel för nästan alla programmeringsspråk. Använd dessa exempel för att förstå hur olika språkaspekter fungerar och hur olika delar interagerar med varandra. Ta delarna av olika exempel för att skapa egna program.
3
Undersök syntaxen. Syntax är hur språket skrivs för att förstås av kompilatorn och tolken. Varje språk har en unik syntax, även om vissa delar kan delas. Lärande syntax är viktigt för att lära sig hur man programmerar med ett språk och är ofta den aspekt som människor tänker på när de tänker på datorprogrammering. I verkligheten är det bara utgångspunkten för mer avancerade begrepp.
4
Experimentera med förändringar. Gör ändringar i provprogrammen och test sedan resultaten. Experimentera dig kommer att förstå vad som fungerar och hur mycket snabbare än att läsa en bok. Var inte rädd för att förstöra programmet - Att lära sig att rätta till misstag är en väldigt viktig del av alla utvecklingsprocesser, och nya saker fungerar nästan aldrig första gången.
5
Börja träna felsökning. När du planerar kommer du alltid att stöta på buggar. Det här är fel i programmet, vilket kan inträffa var som helst. Fel kan vara ofarliga fel, eller de kan vara allvarliga fel som förhindrar att programmet körs. Att hitta och korrigera dessa fel är en väldigt viktig del av programvaruutvecklingscykeln, så använd dig till den här processen direkt.
6
Kommentera alla dina koder. Nästan alla programmeringsspråk har en funktion av "kommentar" som låter dig inkludera text som inte kommer att behandlas av kompilatorn eller tolken. Detta gör att du kan ange korta men tydliga förklaringar om hur koden fungerar. Det hjälper dig inte bara att komma ihåg vad din kod gör i ett stort program, men det är en grundläggande praxis vid samarbeten, eftersom det gör det möjligt för andra att förstå din kod.
Del 4
Träna regelbundet1
Skriv varje dag av koden. Mastering av ett programmeringsspråk tar tid huvudsakligen. Även ett enklare språk som Python, som bara tar en eller två dagar för att lära sig den grundläggande syntaxen, tar lång tid att bli expert. Som med alla färdigheter är övning nödvändig för att bli skicklig. Försök att ägna varje dag till programmering, även om det bara är en timme mellan arbete och middag.
2
Ange mål för ditt program. Genom att ställa uppnåbara men utmanande mål kan du börja lösa problem och hitta lösningar. Försök att tänka på en enkel applikation, som en räknare, och utveckla en metod för att få det att hända. Använd syntaxen och koncepten du har lärt dig och tillämpa dem på praktiska användningsområden.
3
Prata med andra människor och läs deras scheman. Det finns många programmeringsgrupper avsedda för specifika språk eller discipliner. Att hitta och delta i ett samhälle kan hjälpa dig att lära dig mycket. Du får tillgång till många exempel och användbara verktyg för lärande. Att läsa andra programmers kod kan inspirera dig och hjälpa dig att förstå de begrepp som du ännu inte har behärskat.
4
Testa dig själv för att inte bli uttråkad. Försök att göra saker du inte kan göra än. Leta efter sätt att få ett resultat, och försök sedan implementera dem i ditt program. Försök att undvika att vara nöjd med ett program som "verk"- gör allt du kan för att göra det perfekt.
Del 5
Utöka din kunskap1
Följ kurser. Många universitet erbjuder programmeringskurser och seminarier som du kan följa utan att registrera dig. De kan vara mycket användbara för nybörjare, eftersom du kan få hjälp av experter och lära känna andra lokala programmerare.
2
Köp eller låna en bok. Det finns tusentals pedagogiska böcker för alla programmeringsspråk. Även om du inte bör lära dig all din kunskap från böcker, är de en bra referenspunkt och innehåller ofta många användbara exempel.
3
Han studerar matematik och logik. Programmering kräver grundläggande aritmetisk kunskap, men du kan också studera mer avancerade begrepp. Detta är särskilt viktigt om du utvecklar komplexa simuleringar eller andra program som innehåller algoritmer. För de flesta program behöver du inte mycket avancerad matematik. Att studera logiken, särskilt det och datorerna, kan hjälpa dig att förstå hur man hanterar lösningen av komplexa problem för de mest avancerade programmen.
4
Sluta aldrig programmera. En populär teori säger att minst 10 000 timmars träning krävs för att bli expert på ett område. Även om det inte är en vetenskaplig sanning, är den allmänna principen sann: kompetens kräver tid och engagemang. Förvänta dig inte att förstå allt på en natt, men om du fortsätter att vara fokuserad och lär dig, kan du utan tvekan bli en expert på ditt område.
5
Lär dig ett annat programmeringsspråk. Även om det kan vara tillräckligt att lära sig ett språk, vet många framgångsrika programmerare mer än en. En bra idé är att välja kompletterande språk till det första för att utveckla mer intressanta och komplexa program. När du har bra kontroll över första språket är det dags att börja lära sig en annan.
Del 6
Applicera din kapacitet1
Anmäl dig till en högskolekurs i datavetenskap. Även om det inte är nödvändigt kan en universitetsbana introducera dig på många olika språk och hjälpa dig att komma i kontakt med professionella och andra studenter. Denna metod är inte lämplig för alla naturligt och många framgångsrika programmerare har inte en universitetsexamen.
2
Skapa ett CV. När du skapar program och blir mer erfarna, var noga med att samla in allt ditt bästa arbete i en samling. Du kan visa det under jobbintervjuer som ett exempel på ditt arbete. Se till att du inkluderar ditt personliga arbete och har tillstånd att inkludera det arbete du har gjort för andra företag.
3
Gör frilansjobb. Det finns en stor marknad för frilansprogrammerare, särskilt inom mobilappfältet. Försök att slutföra några små frilansjobb för att förstå hur kommersiell programmering fungerar. Du kan ofta använda dessa jobb för att förbättra ditt CV.
4
Utveckla dina freeware eller kommersiella program. Du behöver inte jobba för ett företag för att tjäna pengar genom att planera. Om du har färdigheter kan du själv utveckla mjukvara och sälja den, från din webbplats eller på en annan plattform. Förbered dig för att erbjuda stöd för den programvara du väljer att sälja, eftersom kunderna kommer att förvänta sig att de har köpt funktioner.
tips
- Börja med en guide som passar din nivå. Om du börjar från början, prova den här gratis guide till introduktion till programmering.
- Om du är intresserad av spelprogrammering, studera Python, C ++ och Java. Av de tre är C ++ den mest kraftfulla, Python är lättast att lära sig och Java är det mest lämpade att köra på flera plattformar utan modifikation.
- Lär dig att veta fri programvara. Studiera källkoderna för de program som finns tillgängliga i katalog över gratis program. Varför uppfinna hjulet igen när du bara kan förbättra det? Se bara till att du förstår vad du planerar.
- För de flesta kan programmering av något som intresserar dem eller som de kan använda vara mer intressant än att läsa ett exempel i en lärobok. Använd en sökmotor för att hitta projekt som intresserar dig.
- När du lär dig något nytt kommer det ofta att vara användbart att implementera det personligen och ändra designen, förutsäga resultaten, för att du förstår konceptet.
- Handböckerna är utformade för att hjälpa dig. Skämm dig inte om du inte kommer ihåg något av hjärtat - det tar tid att göra det. Det viktiga är att veta var du ska hitta den information du söker.
- Att öva, försök att lära andra människor. Detta kommer inte bara att göra dig mer kompetent, utan låter dig tänka på problem från olika perspektiv.
Dela på sociala nätverk:
Relaterade
- Hur man skapar ditt hemliga språk
- Hur börjar man lära sig programmering
- Hur man gör första stegen i programmering
- Hur man spricker en programvara med CrackedDLL
- Hur man skapar 3D-datorspel
- Hur Bli Programmerare
- Hur man blir en videogame programmerare
- Hur man blir informativ
- Hur man blir webbutvecklare
- Hur man lär sig att programmera i C ++
- Hur man lär sig att programmera i C Använda Turbo C ++ IDE
- Hur lära sig grunderna för programmering
- Komma igång Programmering i Python
- Så här minimerar du ett datorprogram som körs i helskärmsläge
- Hur man snabbt läser ett nytt språk
- Hur man programmerar programvara
- Hur man utvecklar en videogame
- Hur man programmerar
- Hur man programmerar i Flash (ActionScript 2.0)
- Hur man skriver det klassiska Hello World-programmet i Python
- Hur man studerar informationsteknik