Hvordan opretter jeg et computerprogram?

Bemærk: Denne side indeholder ikke trinvise instruktioner til oprettelse af et program, da trinene varierer afhængigt af typen af ​​program, der oprettes, og programmeringssproget.

Enhver, der er interesseret i at udvikle software, såsom et program, spil eller online service, skal starte med at lære et programmeringssprog. Der er mange programmeringssprog og oprettelse af et nyt softwareprogram kræver mere træning og mere tid end en side kan give. Derfor er denne side ment som et overordnet overblik, der hjælper dig med at komme i retning for at komme i gang. Et vigtigt begyndelsestrin er at have en plan for hvilket program du ønsker at udvikle. For eksempel vil en plan indeholde formålet med programmet, spillet eller tjenesten og de funktioner, du vil medtage. Tænk på, hvad din plan er, når du fortsætter med at læse.

Plukker sproget

Som vi har nævnt ovenfor, er der mange forskellige programmeringssprog. Bestemme hvilket sprog at lære kan være en udfordring af sig selv. Oprettelse af et program med mange funktioner og funktioner kræver ofte, at du er ret dygtig i et eller flere programmeringssprog.

Når det er sagt, kan grundlæggende forståelse af begreberne stort set alle programmeringssprog hjælpe dig med at komme i gang. Vores liste over programmeringssprog omfatter eksempler på de forskellige typer software, som hvert sprog kan oprette. Her er nogle af vores anbefalinger.

Computer Hope anbefalinger

Afgørelsen om dit programmeringssprog afhænger af hvilken type program eller script du vil oprette. For eksempel er Java og Visual Basic både populære på grund af deres relative lethed, og fordi begge er en god måde at lære programmeringsgrundlag. Andre populære sprog omfatter C, C ++ og C #, som bruges til at oprette spil, applikationer, drivere og operativsystemer samt mange af de softwareprogrammer, der kører på en computer.

Hvis du er interesseret i at udvikle scripts og programmer, som online fora og tjenester, er Perl, PHP og Python alle populære valg ud over HTML.

Beslutning om redaktør

En editor er et program, der giver dig mulighed for at skrive computerkode. De spænder fra simpelt, som en grundlæggende tekstredigerer til avanceret software, såsom Adobe Dreamweaver, Eclipse, JDeveloper eller Microsoft Visual Studio. Heldigvis kan ethvert program skrives i en teksteditor, hvilket betyder at du kan komme i gang gratis. Da du bliver mere komfortabel med et programmeringssprog, anbefales det at bruge en mere avanceret editor, da det kan gøre kodning og test af koden mere effektiv.

Computer Hope anbefalinger

For Windows-brugere foreslår vi en editor som Notepad ++, fordi den er gratis og understøtter syntaksfremhævning. Hvis du er på en Mac, kan du bruge deres gratis editor ved navn TextEdit. Det er også godt at huske på, at visuelle programmeringssprog, som Visual Basic, inkluderer editor og kompilator i det samme værktøj, der bruges til at oprette programmer.

Compiler

De fleste programmeringssprog er programmeringssprog på højt niveau, hvilket betyder, at de er nemme at forstå, men det er umuligt for en computer at forstå. For at computeren skal kunne "læse" dit program skal det kompileres eller tolkes. Dit valg af programmeringssprog er afgørende for, om du skal bruge et tredjepartsprogram for at kompilere eller fortolke det.

Eclipse er for eksempel en tolk, der tager et program skrevet i Java og "oversætter" det til kode, som kan køres på og forstås af en computer. Andre sprog, som Perl, fortolkes, hvilket betyder, at de ikke skal kompileres. Disse sprog kræver kun, at de er installeret på computeren eller den server, der kører scriptet.

At lære sproget

Når du har besluttet dig for et programmeringssprog, redaktør og kompilator, er du klar til at programmere. For de fleste brugere er den nemmeste måde at starte med den berømte "Hello World!" program. Når du har kørt dit program, der udskriver "Hello World!" til skærmen er næste trin at lære sprogets syntaks. For at gøre det skal du forstå følgende begreber:

Når du løber ind i spørgsmål, kan en internetsøgning svare de fleste af dem. Bøger skrevet til dit programmeringssprog eller programmeringskurser er gode måder at udvikle dine færdigheder videre.