Huis Persoonlijke financiën De technische details van het schrijven van een programma - dummies

De technische details van het schrijven van een programma - dummies

Inhoudsopgave:

Video: The basics of BASIC, the programming language of the 1980s. 2024

Video: The basics of BASIC, the programming language of the 1980s. 2024
Anonim

Weinig mensen maken programma's van de ene op de andere dag. In plaats daarvan evolueren de meeste programma's in de loop van de tijd. Omdat het proces van het typen van programmeeropdrachten zo saai, tijdrovend en foutgevoelig kan zijn, proberen programmeurs te voorkomen dat ze hun programma's daadwerkelijk schrijven totdat ze er absoluut zeker van zijn dat ze weten wat ze doen.

Prototyping

Om ervoor te zorgen dat ze niet maanden (of jaren) schrijven aan het schrijven van een programma dat niet goed werkt of dat het verkeerde probleem oplost, programmeurs vaak prototype van hun programma's. Net zoals architecten vaak kartonnen of plastic modellen van wolkenkrabbers bouwen voordat een bouwploeg I-balken begint te lassen, creëren programmeurs eerst prototypen van hun programma's.

Een prototype toont meestal de gebruikersinterface van het programma, zoals vensters, vervolgkeuzemenu's en dialoogvensters. Het prototype ziet er misschien als een echt programma uit, maar klikken op menu's doet niets. Het hele idee van het prototype is om te laten zien hoe het programma eruit ziet en hoe het werkt, zonder de tijd te nemen om opdrachten te schrijven om het programma echt te laten werken.

Nadat de programmeur tevreden is met de manier waarop het prototype eruit ziet, kan hij of zij doorgaan en het prototype gebruiken als richtlijn voor het voltooien van het definitieve programma.

Veel programmeurs gebruiken RAD-talen zoals Visual Basic om snel prototypes te maken. Nadat u Visual Basic hebt gebruikt om een ​​prototype te maken dat laat zien hoe uw gebruikersinterface werkt, kunt u beginnen met het toevoegen van daadwerkelijke opdrachten om uw prototype later om te zetten in een werkprogramma dat u eerlijk houdt.

Een programmeertaal kiezen

Nadat u uw prototype hebt verfijnd totdat het u precies toont hoe uw programma er zal uitzien en handelen, is de volgende stap het kiezen van een programmeertaal om te gebruiken.

U kunt elk programma schrijven met behulp van een programmeertaal. De kunst is dat sommige talen het schrijven van bepaalde soorten programma's gemakkelijker maken dan andere.

De keuze van een programmeertaal om te gebruiken kan mensen op dezelfde manier in de steek laten op dezelfde manier als religie en politiek doen. Hoewel u geen enkele "perfecte" programmeertaal voor alle gelegenheden kunt vinden, wilt u misschien een verscheidenheid aan programmeertalen overwegen. Uiteindelijk geeft niemand erom welke taal je gebruikt, zolang je programma werkt.

Definiëren hoe het programma zou moeten werken

Begin niet met het typen van opdrachten op uw computer nadat u een specifieke programmeertaal hebt gekozen. Net zoals programmeurs mock-ups (prototypes) maken van de gebruikersinterface van hun programma, creëren ze vaak mock-upinstructies die precies beschrijven hoe een programma werkt.Deze mock-upinstructies staan ​​bekend als pseudocode.

Als u een programma moet schrijven dat een nucleaire raket naar een andere stad leidt om alle tekenen van leven binnen een straal van 100 mijl weg te vagen, ziet uw pseudocode er als volgt uit:

1. Haal de coördinaten van het doelwit.

2. Pak de huidige coördinaten van de raket.

3. Bereken een traject zodat de raket het doel raakt.

4. Detoneer de nucleaire kernkop.

Door pseudocode te gebruiken, kunt u fouten in uw logica ontdekken voordat u begint met het schrijven van uw programma - plaatsen waar de logica achter uw programma wordt begraven onder de complexiteit van de syntaxis van een specifieke programmeertaal.

In het voorgaande voorbeeld ziet u dat elke pseudocode-instructie verder moet worden verfijnd voordat u uw programma kunt gaan schrijven. Je kunt niet tegen een computer zeggen: "Haal de coördinaten van het doelwit", want de computer wil weten: "Hoe krijg ik precies de coördinaten van het doelwit? "Zo kan het herschrijven van de vorige pseudocode er als volgt uitzien:

1. Haal de coördinaten van het doelwit.

• Laat een rakettechnicus de doelcoördinaten typen.

• Zorg ervoor dat de doelcoördinaten geldig zijn.

• Sla de doelcoördinaten op in het geheugen.

2. Pak de huidige coördinaten van de raket.

3. Bereken een traject zodat de raket het doel raakt.

4. Detoneer de nucleaire kernkop.

U kunt de instructies nog verder verfijnen om op de volgende manier aan te geven hoe de computer werkt:

1. Haal de coördinaten van het doelwit.

• a. Laat een rakettechnicus de doelcoördinaten typen.

• b. Zorg ervoor dat de doelcoördinaten geldig zijn: 1) Zorg ervoor dat de doelcoördinaten voltooid zijn. 2) Controleer of de doelcoördinaten zich binnen het bereik van de raket bevinden. 3) Zorg ervoor dat de doelcoördinaten de raket niet per ongeluk op vriendelijke territoria richten.

• c. Bewaar de doelcoördinaten in het geheugen.

2. Pak de huidige coördinaten van de raket.

3. Bereken een traject zodat de raket het doel raakt.

4. Detoneer de nucleaire kernkop.

Wanneer programmeurs de algemene taken definiëren die een programma moet uitvoeren en vervolgens elke stap gedetailleerder verfijnen, zeggen ze dat ze een top-down ontwerp gebruiken. Met andere woorden, ze beginnen bovenaan (met de algemene taken die het programma moet uitvoeren) en werken vervolgens hun weg naar beneden, waarbij elke taak gedetailleerder wordt gedefinieerd totdat de pseudocode alle mogelijke stappen beschrijft die de computer moet doorlopen.

Het schrijven van pseudocode kan tijdrovend zijn. Maar het alternatief is om te beginnen met het schrijven van een programma zonder enige vorm van planning, dat is alsof je in je auto springt en naar het noorden rijdt en je dan afvraagt ​​waarom je nooit in Florida lijkt te belanden.

Pseudocode is een hulpmiddel dat u kunt gebruiken om de structuur van uw programma te beschrijven, zodat u alle mogelijke gegevens kunt zien die de computer nodig heeft om een ​​bepaalde taak uit te voeren. Het idee is om Engels te gebruiken (of welke taal ook die u het beste begrijpt) om de stapsgewijze acties van de computer te beschrijven, zodat u de pseudocode kunt gebruiken als een kaart om het eigenlijke programma in welke taal dan ook te schrijven (C / C ++, FORTRAN, Pascal, Java, enzovoort) die u kiest.

De technische details van het schrijven van een programma - dummies

Bewerkers keuze

Key Taoists in History - dummies

Key Taoists in History - dummies

De oorsprong van het taoïsme reikt terug tot het prehistorische China, en heeft een sterke invloed gehad over de Chinese cultuur in de loop van zijn geschiedenis. De volgende mensen vormden het Taoïsme in de tijd en maakten het tot wat het nu is: Lao Tzu: Lao Tzu is de traditionele & ldquo; oprichter & rdquo; van het taoïsme en de befaamde auteur van de Tao Te Ching. ...

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Atheïsme en andere soorten religieuze twijfel zijn verworden a-blok met labels en voorwaarden. Sommige zijn belangrijker dan andere; sommige zijn neutraal of positief; anderen worden gebruikt (zelfs door atheïsten) als putdowns. De volgende lijst bevat alle belangrijke labels: goed, slecht en lelijk. Atheist: Gelooft niet dat er een god of goden bestaat. Agnostisch: ...

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Met meer en meer mensen gebruikmakend van hun smartphones om foto's te maken voor visuele sociale marketing, is het niet verrassend dat veel toepassingen voor het bewerken van mobiele telefoons beschikbaar zijn. Dit zijn de voordelen van het gebruik van mobiele bewerkings-apps: ze zijn meestal gemakkelijk te gebruiken. Ze kosten meestal minder dan $ 5. Ze hebben unieke filters en bewerken ...

Bewerkers keuze

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

U kunt zich afvragen hoe ter wereld je fouten kunt maken met gegevens die in nette rapporten en grafieken aan je worden geleverd. Social media-metricservices doen er alles aan om alle en alle gegevens die u hen opgeeft, te verzamelen. Er zijn veel valkuilen voor statistieken. U kunt eenvoudig ...

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Terwijl u uw sociale netwerk volgt media-metrieken in de loop van de tijd en beginnen met het gebruik van enkele van de volgende laag-hulpmiddelen, zoals segmentatie en dayparting, om uw online en sociale interactie te analyseren, het is belangrijk om uw oog te houden op patronen van gebruik, interesse en betrokkenheid en de geheime codes uw bezoekers en fans / volgers sturen ...

Hoe u uw Klout-account verwijdert - dummies

Hoe u uw Klout-account verwijdert - dummies

Als u besluit dat u niet langer wenst deel te nemen aan Klout, je kunt je volledig afmelden door naar de opt-outpagina op Klout te gaan. com. Omdat Klout openbare informatie gebruikt die van het internet is gehaald, kan het zijn dat er al wat gegevens voor u zijn opgeslagen, zelfs als u zich niet voor Klout hebt aangemeld. Of u nu wel of niet ...

Bewerkers keuze

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype in het lettertype Word 2007 Het dialoogvenster bevat veel opdrachten voor het opmaken van tekst, waaronder enkele die u niet kunt openen via de groep Lettertype op het tabblad Start. U kunt bijvoorbeeld ook effecten zoals schaduwen en embossing toevoegen en een voorbeeld van de resultaten bekijken voordat u ze toepast. Roep het dialoogvenster Lettertype op. ...

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Gebruikt u de opdracht Ga naar in Word 2007 om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante dingen die Word mogelijk in uw document kan invoegen.

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

U om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante items die Word mogelijk in uw document kan proppen. De opdracht Ga naar is je tekstverwerkende teleporter naar elke willekeurige locatie. Ga als volgt te werk om de opdracht Ga naar te gebruiken: ...