Ik wil alles weten

Bronprogramma

Pin
Send
Share
Send


Bron programma Het is een begrip dat wordt gebruikt als synoniem voor broncode . Dit zijn de instructies die een computer programma verzendt naar een computer Dus het kan draaien. Deze instructies zijn tekstregels geschreven in een programmeertaal (een structuur die computerinstructies kan leveren vanuit een bepaalde semantische en syntactische basis).

Er kan worden gezegd dat, in het bronprogramma, a software beschrijft de totaliteit van zijn werking. een programmeur Hij is het die deze instructies ontwikkelt, met inachtneming van de principes van de gekozen programmeertaal. Het systeem in kwestie interpreteert de instructies bij het openen van het bronprogramma en start ze op.

Opgemerkt moet worden dat het bronprogramma niet rechtstreeks door de hardware : de instructies zijn vertaald in een andere taal, die de hardware zelf kan uitvoeren. Het vertaalproces is ontwikkeld door tolken , monteurs en compilers , tussen verschillende vertaalsystemen.

Wat tolken, assembleurs en anderen doen, is het bronprogramma omzetten in een binaire code , gevormd door enen en nullen, die aangeven wanneer het moet worden verzonden elektrische stroom , of niet, via de apparaten.

Het maken van een bronprogramma wordt beschermd door intellectuele eigendomsrechten . De programmeur beslist of zijn bronprogramma toegankelijk is voor andere programmeurs of niet. Wanneer de broncode wordt gesloten, wordt aangegeven dat deze alleen toegankelijk is voor de maker en voor degenen die eerder zijn geautoriseerd. Als de broncode open is, autoriseert het programmeerapparaat echter andere mensen lees, wijzig en verspreid het bronprogramma.

Opgemerkt moet worden dat, hoewel programmeertalen in een beperkt aantal bestaan ​​en, vergeleken met niet zo uitgebreide talen, de manier waarop elke programmeur ze kan gebruiken vrijwel onbeperkt is. Een programmeertaal is samengesteld uit een combinatie van syntactische en semantische symbolen en regels , die bepaalde limieten stellen en een reeks bieden gereedschap Basis software ontwikkeling.

Afhankelijk van de vaardigheden, kennis en vasthoudendheid van een programmeur, kunnen de mogelijkheden eindeloos lijken, zelfs als u altijd dezelfde set symbolen gebruikt en beperkt wordt door dezelfde regels als de rest van de mensen. Om deze reden kennen twee individuen uit hun hoofd alle gereserveerde woorden, de soorten van gegevens en de voorwaarden (als, anders als) en loops beschikbaar voor hen (voor, terwijl), kan de manier waarop de een ze gebruikt onleesbaar zijn voor de ander, hetzij vanwege de complexiteit ervan of vanwege bepaalde ontwerpbeslissingen.

In die zin is het bronprogramma een weerspiegeling van de persoonlijkheid en de manier van denken van elke programmeur, die erg onthullend kan zijn. Een van de meest voorkomende functies zijn de volgende:

* onberispelijke inspringen : enkele ontwikkelaars ze ondersteunen niet alleen het idee om een ​​inspringing (anglicisme dat overeenkomt met de Spaanse term) te vergeten bloeden) bij het schrijven van uw code . Het is belangrijk om te vermelden dat inspringen in Python bijvoorbeeld essentieel is voor het juiste interpretatie , maar dit is niet het geval in de meeste talen, dus het is een zeer persoonlijke beslissing;

* eerlijke regeleindes : Vergelijkbaar met het vorige punt, er zijn mensen die geen regeleinde toevoegen als dit niet absoluut noodzakelijk is. Natuurlijk beantwoordt dit ook aan persoonlijke criteria, omdat er geen is regel universeel dat het aantal bepaalt rechts;

* stoornis : Hoewel het stereotype van de programmeur wordt gekenmerkt door obsessie met orde en controle, zijn er codes die codes lijken te zijn willekeurig karakter morsen, zonder enig type regel of model dat moet worden gevolgd. Onnodig te zeggen dat dit geen frequent verschijnsel is.

Pin
Send
Share
Send