Hvad er de forskellige typer af Computer Programmering?

Da definitionen af ​​edb-programmering er så bred og anvendelse af programmer så gennemgribende, faktisk er der mange typer af edb-programmering, ofte defineret i skarp forskellige måder. De mest grundlæggende typer af edb-programmering kan opdeles efter programmeringssprog - såsom C, Lisp eller JAVA - bruges af programmøren. I andre sammenhænge er der måske kun være to typer af edb-programmering - og program. Nogle skelnes der mellem netværk programmering, web-baseret programmering og desktop programmering. De forskellige typer af edb-programmering til tider kan adskilles ved målplatformen, såsom indlejrede systemer programmering, real-time system (RTS) programmering eller database programmering.

De forskellige typer af edb-programmering ofte er defineret af det sprog, der anvendes til at skrive software. Der er mange tilgængelige sprog, men de stort set falder i enten strukturerede sprog som C eller objektorienterede sprog som JAVA, med både at blive almindeligt anvendt af fagfolk til forskellige opgaver. Sprog kan også være bydende nødvendigt, ligesom de tidligere nævnte dem, eller funktionel, ligesom Lisp, hvor programmer består af en række funktioner i stedet for kommandoer. Nogle computer programmering sker udelukkende med scriptsprog, som fortolkes menneskeligt læsbare dokumenter, der udfører operationer i en anden ramme.

Der har traditionelt været en sondring mellem to typer computer programmering. Den første er application programming og indebærer skrive programmer, der kan anvendes direkte til en funktion. Alternativt er der er system programmering, som søger at udforme programmer for håndtering af hardware eller rammer, hvor programmer kan køre, såsom operativsystemer.

Da teknologien for netværk og fjernkommunikation blev mere udbredt, visse typer computerprogrammering begyndte at adskille sig fra de andre områder af edb-programmering. Netværk programmering betragtes anderledes på grund af den nødvendige viden om netværksprotokoller og hardware grænseflader. Programmering webbaserede applikationer eller servere kræver specifik viden om sikkerhed restriktioner, internetprotokoller og unikke programmering design mønstre.

Der er også typer af computer programmering, der er specifikke for et bestemt område eller target hardware. Database programmering sker ved at bruge specielle query sprog, scripts og andre elementer til at interagere med specifikke database infrastrukturer. Spil programmering indebærer kendskab til grafik hardware, grafik algoritmer og til tider specielle teknikker til optimering. Indlejrede systemer, såsom håndholdte enheder eller konsoller, kan involvere unikke hardware specifikationer og kendskab til sælger biblioteker. Mere avanceret real-time system programmering kan involvere skrive fejlsikker software til kraftværker eller militært isenkram nukleare kontrol.

  • Nogle edb-programmører skrive kode, mens andre har til opgave at fejlfinding eksisterende script.
  • Edb-programmer skrevet i computersprog.
  • C ++ er et almindeligt anvendt computer programmeringssprog.
  • Computer programmører kan specialisere sig i at opdatere eksisterende software.
  • Forskellige typer af edb-programmering er først opdelt i sprog som C. Lisp.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com