Welke soorten wiskunde gebruiken computerprogrammeurs?

...

Wiskunde is een fundamentele activiteit in computerprogrammering.

Computerprogrammering raakt bijna elk aspect van ons leven. Bij computerprogrammering wordt vaak gedacht aan softwaretoepassingen voor onze computers. Het programmeren van embedded apparaten is echter te vinden in auto's, mobiele telefoons, videogames, apparaten en deursloten. Er zijn computertoepassingen beschikbaar voor onderwijs, amusement en werk die verschillende soorten wiskunde gebruiken.

Basis programmeer wiskunde

Binaire wiskunde vormt de kern van hoe elke computer werkt. Binair wordt gebruikt om elk getal in de computer weer te geven. Lezen en eenvoudige wiskundige bewerkingen met binair zijn van cruciaal belang voor het programmeren van hardware op laag niveau. Voor veel programmeerfuncties, zoals het instellen van de kleur van een object, is inzicht nodig in het werken met een hexadecimaal getalsysteem. Standaard rekenkunde wordt gebruikt in veel programmeerfuncties. Optellen, aftrekken, vermenigvuldigen en delen wordt in bijna elk geschreven programma gebruikt. Algebra wordt gebruikt om eenvoudige problemen op te lossen die veel computerprogrammeurs zullen tegenkomen.

Video van de dag

Geavanceerde programmeer wiskunde

Om een ​​diploma informatica te behalen, moet je veel wiskundelessen volgen. Deze omvatten college algebra, statistiek, calculus I en calculus II. Deze lessen worden op twee verschillende manieren toegepast voor computerprogrammering. De meest voor de hand liggende is het gebruik van de wiskunde die wordt geleerd om complexe vergelijkingen op te lossen. Het minder voor de hand liggende is dat de vaardigheden die worden geleerd om geavanceerde wiskunde onder de knie te krijgen, vergelijkbaar zijn met de vaardigheden die nodig zijn om complexe applicaties te bouwen. Deze vaardigheden omvatten logica en het volgen van ingewikkelde stapsgewijze processen.

Toepassingsspecifieke wiskunde

De toepassing voor het programma dat wordt gemaakt, dicteert vaak het specifieke type wiskundige technieken dat nodig is. Lineaire algebra wordt vaak gebruikt voor transformatie van matrices. Matrixtransformatie is te vinden in zowel 2D- als 3D-modellering, zoals te zien is in computerondersteunde ontwerp- en fotobewerkingssoftware. Differentiaalvergelijkingen zijn te vinden in software om verkeers- of gezondheidstoestanden te simuleren. Statistieken worden gebruikt in veel computerprogrammeertoepassingen, waaronder pollingsystemen, rapporten en kaartspellen.