Vad är konceptprogrammering?

konceptprogrammering är en stil för datorprogrammering, även känd som ett programmeringsparadigm, som syftar till att skapa begreppen i programmerarens sinne så nära som möjligt inom själva programmet. Tanken bakom konceptprogrammering är att varje del av koden ska betyda något och tydligt bör representera vilken åtgärd programmeraren vill att den delen av koden ska utföra. Allt från att behöva en bild för att visas på skärmen till att vilja ett felmeddelande att visa när en händelse inträffar betraktas som ett koncept. Delar av datorkod som en semikolon som berättar en kodrad var man ska vara slut är inte koncept eftersom de bara är där för att hjälpa datorfunktionen och inte representera idéer från programmerarens sinne.

paradigmet för konceptprogrammering är inte ett programmeringsspråk. Snarare är det en metod för att utvärdera andra programmeringsspråk för att identifiera sina brister. Slutmålet är att göra det fysiska datorprogrammet som identiskt med programmerarensOriginal, abstrakt idé som möjligt.

I konceptprogrammering fokuserar programmeraren på semantik och syntax. Semantik är hur programmet förväntas bete sig och syntax är hur programmeraren föreställer sig att det ska skrivas. I ett Java -program kan till exempel koden A+B visa tillägg mellan A och B. Detta program har god syntax eftersom det liknar programmerarens ursprungliga tilläggsbegrepp. Om programmet emellertid skapar ett fel när man försöker lägga till A och B, har programmet dålig semantik efter exekvering.

När man skriver kod baserad på konceptprogrammeringstekniker bestämmer programmeraren först de koncept som programmet måste fungera. Om programmeraren till exempel skapade en virtuell kalkylator, skulle hon sannolikt föreställa sig begreppen att kunna lägga till, subtrahera, multiplicera och dela. Hon skulle också föreställa sigNågot sätt att mata in data, till exempel att använda ett tangentbord och ett sätt att se resultaten på skärmen. Dessa idéer utgör programmets koncept. Hon kan också överväga vilken färg och hur stor räknaren ska vara, men det är inte koncept eftersom de inte är nödvändiga för att applikationen ska köras.

Efter att programmeraren är klar med att kartlägga sina koncept hittar hon det bästa sättet att representera dessa koncept i datorkoden. Hon försöker skriva ut kod som nära matchar hennes idé när det gäller semantik och syntax. Hon kan använda bitar av befintlig kod, till exempel A+B, eller skapa sin egen kod för att bättre representera hennes koncept.

I mitten av 2011 är XL det enda programmeringsspråket som skapats baserat på konceptprogrammeringsparadigmet. Det syftar till att skapa flexibla programmeringsregler och syntax som matchar hur en programmerare tänker. Det gör det möjligt för programmerare att koncentrera sig på vad de vill skapa istället för att oroa sig för objekt som inte är koncept som att avsluta en kodrad med en semicolon.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?