Återigen, ta annat snack (100 höjdare-inslaget t.ex.) i någon annan tråd!
B-O Gavne skrev:
Jag tror:
Att ett datorprogram framställes, genom att man väljer ett programmeringsspråk, som –inte minst- handlar om en ordbok, där man läser av texter om olika förhållanden som datorn kan göra, vartill finns skrivet en rad tangenttecken som en kod för detta utförandet.
T.ex. står det kanske: Vill du ha en blå punkt på datorns bildskärms vänstra sida, ange koden ”a2b3c”Denna tangentteckenkoden skriver man in på en dator, dess tangentbord, genom ett program som, enligt ASCII/Unicoden, upprättar en
–elektrisk laddning, binärtals digitaliserad- kod på datorn; dess arbetsminne, en-rad-med-databitar.Programmet kan vara t.ex. Microsofts Word, eller Microsofts OS:s program Editor; på svenska Anteckningar.
Denna –elektriska- raden-med-databitar benämnes det tilltänkta programmets källkod.Denna källkoden raden-med-databitar, matar man sedan in i ett kompileringsprogram för det berörda programmeringsspråket, för den tänkta användardatorn, dess processors arkitektur; hur man nu anger sådant?
Och för användardatorns OS.
Varvid man får ut en –elektrisk laddning, rad-med-databitar- kod som benämnes maskinkod, som man lagrar på användardator; för datoranvändarens användning av det berörda datorprogrammet.-Är alltså detta snacket rätt eller fel? ..och är det nått fel så berätta gärna vad och hur.
=====
Varifrån fixar man det behövande kompileringsprogrammet?
Någon säger att sånt hittar man på Nätet. Någon säger att man också kan köpa, INTE ett särskilt kompileringsprogram, utan något helt paket, för olika kompileringar. Och visst för annat?
Du kan nog skippa "elektriska laddningar". Det är knappast vad en programmerare har i sinnet när han skriver kod. I grund och botten så består allt lagrat material (så även källkod) i en dator av bitar (1or och 0or) men att påstå att källkoden är en rad-med-databitar blir fel. Det är läsbar text ISO-8859-1 / UTF8 / (whatever) skriven i något programmeringsspråk.
Det är svårt att veta vilken nivå frågan ställs på eftersom du blandar elektriska laddningar och källkod i samma mening.