Är du nyfiken på att lära dig programmera? Vill du bli webbutvecklare eller programmerare? Varför inte lära dig mer om programmering genom att ta en kurs i java eller kurs i python? Lär dig programmera med hjälp av en kurs i programmering, eom du precis har börjat så finns det programmeringkurser nybörjare och även programmeringkurser på distans. Det är det inte komplicerat att lära sig att utveckla webbapplikationer och mobilapplikationer så länge du är motiverad.

Enligt an studie så laddade smarttelefonanvändare ner 204 miljarder applikationer världen över under 2019 : en ökning av nedladdningar med 45% på tre år!

Att känna till programmering blir därför alltmer användbart: men vet du var datorkod kommer ifrån?

Här är vår artikel som fokuserar på historien om programmeringsspråk!

De bästa tillgängliga lärarna i programmering
Luis
5
5 (16 recensioner)
Luis
220 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bilal
5
5 (11 recensioner)
Bilal
300 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Abdusalam
5
5 (13 recensioner)
Abdusalam
249 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nemanja
5
5 (10 recensioner)
Nemanja
800 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Syed arif
4,9
4,9 (10 recensioner)
Syed arif
170 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Alan
5
5 (15 recensioner)
Alan
400 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Simon
5
5 (10 recensioner)
Simon
449 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bahareh
5
5 (4 recensioner)
Bahareh
625 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Luis
5
5 (16 recensioner)
Luis
220 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bilal
5
5 (11 recensioner)
Bilal
300 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Abdusalam
5
5 (13 recensioner)
Abdusalam
249 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nemanja
5
5 (10 recensioner)
Nemanja
800 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Syed arif
4,9
4,9 (10 recensioner)
Syed arif
170 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Alan
5
5 (15 recensioner)
Alan
400 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Simon
5
5 (10 recensioner)
Simon
449 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bahareh
5
5 (4 recensioner)
Bahareh
625 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nu kör vi!

Lär dig programmera: föregångarna från innan 1940-talet

Kodning, oavsett de olika programmeringsspråken (HTML, CSS, C-språk, PHP, Java, JavaScript eller Python, etc.), består i att programmera och skriva ett språk som möjliggör kommunikation med en dator och algoritmer.

Att veta hur man programmerar innebär att kunna skapa webb- och mobilapplikationer, webbsidor, användargränssnitt, sådan programmeringsprogramvara, eller till och med pilot- och programdatorrobotar.

lär dig programmera
1990-talet markerade början på webbprogrammering tack vare Internet. Något som ansågs vara helt magiskt! Bild: Unsplash

Man kan därför tro att programmeringshistoriken är ny. Men man kan spåra början på programmeringsspråk hela vägen tillbaka till 1800-talet, långt före uppfinningen av själva datorn.

Den allra första programmeringsmodellen i världen är från år 1842.

År 1840 lyckades Ada Lovelace (1814-1852) definiera principen för successiva iterationer i genomförandet av en enda operation. Hon skapade ordalgoritmen till ära för Al Khawarizmi (780-850), för att beteckna den logiska processen för att köra ett program. Al Khawarizmi var en matematiker i det abbasidiska kalifatet (uzbek), känd för att ha infört algebra i Europa och i synnerhet för att ha klassificerat de kända algoritmerna för sin tid enligt deras avslutning. Ada Lovelace (hennes riktiga namn är Augusta Ada Byron) översatte 1842-1843 memoarerna från en italiensk matematiker på engelsmännens Charles Babbages analytiska maskin (1791-1871). Maskinens beräkningar baseras sedan på stansade kort, på vilka information kodas.

Hon beskriver en metod för att beräkna Bernoulli-nummer på dessa stanskort, som senare skulle betraktas som världens allra första datorprogram.

Ada Lovelace är ursprunget till principen för beräkningsmaskiner, som innehåller följande element:

  • En anordning för kodning av digitala data (stansade kort, tandade hjul),
  • Ett minne för att lagra de numeriska värdena,
  • En styrenhet genom vilken användaren anger för maskinen vilka uppgifter som ska utföras,
  • En "kvarn" som ansvarar för att utföra beräkningarna,
  • En enhet för att visa resultaten.

De första elektriska datorerna dök upp hundra år senare, i början av 1940-talet.

Den låga minneskapaciteten och körhastigheten innebar fortfarande långa och tråkiga beräkningar: forskare var tvungna att skriva program och maskinspråk för hand.

Mellan 1943 och 1945 skapar en tysk, Konrad Zuse Plankalkül-språket: en prototyp av det första högnivåspråket, men det började aldrig användas.

Programmering i de första datorernas tidsålder

Det var först i slutet av andra världskriget som den allra första datorn uppfanns: ENIAC, för  elektronisk numerisk integrator och dator. Denna elektroniska dator var programmerad för att lösa, teoretiskt, alla problem med beräkningen.

Det var först på 1950-talet som datorprogrammeringstekniken satte igång.

Det är återigen en kvinna som utvecklar den första kompilatorn, som heter A0: det är Grace Murray Hopper (1906-1992), en amerikan mobiliserad i den amerikanska flottan. Hennes uppfinning gjorde det möjligt att generera ett binärt program från källkoden. Fortranspråket (Formula Translator) framträder på initiativ av John Backus, ingenjör på IBM. Det är det första funktionella programmeringsspråket på hög nivå som används för vetenskaplig databehandling.

Datorspråken på 1950-talet efterföljdes av LISP (för listbearbetning) och COBOL, som uppfanns för programmering av administrationsapplikationer. Det andra steget ägnar logiken i programmering med nya språk, i synnerhet ALGOL ( Algorithmic Oriented Language ), det allra första språket som gör det möjligt att beskriva problem med beräkning på ett algoritmiskt sätt. Fortran och Cobol kommer att stödja framsteg inom datorer, särskilt utveckling av transistordatorer. Cobol har varit det mest använda språket i världen i mer än 20 år, det är också det som har flest rader med programmeringskod i världen.

På 1960-talet förfinades den befintliga tekniken med utveckling av språk och datortänkande.

Hur hittar jag en programmering kurs nybörjare?

De bästa tillgängliga lärarna i programmering
Luis
5
5 (16 recensioner)
Luis
220 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bilal
5
5 (11 recensioner)
Bilal
300 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Abdusalam
5
5 (13 recensioner)
Abdusalam
249 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nemanja
5
5 (10 recensioner)
Nemanja
800 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Syed arif
4,9
4,9 (10 recensioner)
Syed arif
170 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Alan
5
5 (15 recensioner)
Alan
400 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Simon
5
5 (10 recensioner)
Simon
449 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bahareh
5
5 (4 recensioner)
Bahareh
625 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Luis
5
5 (16 recensioner)
Luis
220 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bilal
5
5 (11 recensioner)
Bilal
300 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Abdusalam
5
5 (13 recensioner)
Abdusalam
249 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nemanja
5
5 (10 recensioner)
Nemanja
800 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Syed arif
4,9
4,9 (10 recensioner)
Syed arif
170 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Alan
5
5 (15 recensioner)
Alan
400 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Simon
5
5 (10 recensioner)
Simon
449 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Bahareh
5
5 (4 recensioner)
Bahareh
625 kr
/kr/h
Gift icon
Första lektionen är inkluderad!
Nu kör vi!

Från 1960-talet till 1980-talet: "tonåren" av kodning

Denna period, som också motsvarar det kalla kriget, fick datorprogrammering exponentiell spridning i sin kapacitet och forskning. Allt för att förbättra programmeringen.

Det första objektorienterade programmerings- och diskreta händelsens simuleringsspråk är Simula 67.

C-språket skapades mellan 1969 och 1973: ett lågnivåspråk som uppfanns för att skriva om UNIX, det räknas fortfarande idag, 50 år senare, bland de språk som används mest av utvecklare och programmerare. Pascal-språket utvecklades 1970 som en arvinge till Algol. Den kommer att användas för att utveckla operativsystemet för Apollo- och Macintosh-datorer samt för den första versionen av Adobe Photoshop.

SQL ( Structured Query Language) skapades 1974.

Även idag används den för att utnyttja relationsdatabaser. 1983 gjorde C ++ - språket sitt utseende på maskiner: detta sammanställda språk skrevs av Bjarne Stroustrup. Sedan förtjänar Objective-C att nämnas. Det uppfanns av Brad Cox. Det är det första reflexiva objektorienterade programmeringsspråket och det användes av NeXTSTEP, av företaget NeXT (grundat av Steve Jobs), sedan av Apple OS. 1980-talet markerade en ökad användning av datorkoder, med skapandet av språken Dbase, C ++, Eiffel, Mathematica, Perl, Tcl / Tk.

Letar du efter en C++ programmering kurs distans?

Programmeringsspråk för webbservrar

När programmeringsspråket utvecklas är det bara i sin embryonala fas. 1990-talet markerade början på webbprogrammering tack vare Internet.

lär dig programmera
Webbutveckling har dock upplevt en riktig digital revolution vars effekter ännu inte är fullt märkbara 2021. Bild: Unsplash

Med tanke på framväxten av datorspråk och de tvivel kring maskiner i det sociala livet finns det måna som vill dela med sig ​​av sin skepsis i detta avseende. Den nyklassicistiska ekonomen Robert Solow uttryckte en stark oro med sin samordnade 1987-paradox, enligt vilken " vi ser datorer överallt, utom i produktivitetsstatistik". Det var av konservatism och hastig kortsiktig bedömning att ignorera den revolutionära potentialen i algoritmer och programmering som 1990-talet skulle se. 1990- och 2000-talet markerade början på webbservrar och internetåldern. På nätet ser man ut skriptspråk, tolkade språk, arvtagare till kommandospråken integrerade i operativsystem. Innovativa (de är integrerade i webbsidor och kodade för att underlätta sekvensen av enkla kommandon), de körs på enkla och små program.

Några av dessa språk är fortfarande viktiga idag:

  • Python, skapat 1991,
  • PHP, JavaScript och Java, skapat 1995,
  • Ruby, uppfunnen 1993,
  • C #, skriven 2000.

Python skrevs med målet att skapa ett objektorienterat och plattformsöverskridande språk för att optimera produktiviteten hos programmerare, med ett högnivåspråk och en lättanvänd syntax.

Trettio år senare fortsätter många studenter att lära sig att programmera med Python, särskilt inom vetenskaplig forskning. Python låter dig lära dig om enkla begrepp och grunderna för programmering. För anekdoten namngav Guido van Rossum detta språk så för att han var ett fan av "Monty Python" -serien. PHP-språket (Hypertext Preprocessor) skrevs 1994 av Rasmus Lerdorf, vid 26 års ålder, för att utveckla sin egen webbplats. Några år senare skulle majoriteten av webbplatserna kodas i PHP, särskilt Wikipedia, Facebook och YouTube. Att lära sig programmera måste också innebära att man lagrar datorkoder i JavaScript. Detta möjliggör utveckling av dynamiska webbsidor, särskilt för att öka användarupplevelsen.

Obs: förväxla aldrig Java och JavaScript, de är inte samma språk! Lär dig mer om skillnaden genom att ta en java kurs!

Programmering under 2000-talet

De flesta språk att lära sig att närma sig programmering idag uppfanns i mitten av 1990-talet.

Webbutveckling har dock upplevt en riktig digital revolution vars effekter ännu inte är fullt märkbara 2021.

Dator och digital teknik invaderar alla områden för produktion av varor och tjänster: idag kommer allt vi konsumerar från minst en algoritm. En sådan utveckling väcker också legitimt tvivel om levnadsförhållandena på jorden i framtiden, om klimatet och den biologiska mångfalden, om de offentliga institutionernas stabilitet. Prestationer som skulle förstöras i namn av framsteg och ekonomisk tillväxt (4G och 5G, robotik och hemautomation, ekonomin för övervakning och digital kontroll, dataskydd, suveränitet, hotade rättigheter och friheter etc.). Paradoxalt nog har internet och datorer alltid utvecklats för att göra information fritt tillgänglig för alla, oavsett social klass.

Och kvinnor, då i ett mansdominerat yrke har alltid spelat en avgörande roll i området.

Datavetenskap och programmering är därför arvtagare för progressiva män och kvinnor och kan betraktas som en anarkistisk uppfinning. Detta bevisas av möjligheten att lära sig att koda online gratis och att kunna konsultera källkoden utan att betala, på alla webbplatser. Trenderna sedan 2010-talet har varit att förbättra kunskapen om befintlig programmering: dessa är inte nya språk som skapats, men de anpassas ständigt för att stödja den meteoriska utvecklingen av ny teknik. Det finns många bibliotek tillgängliga online som hjälper dig att lära dig datorspråk och börja programmera även om du är nybörjare! 

Har du aldrig kodat tidigare kan du exempelvis börja med programmering C++ nybörjare.

Tycker du om artikeln? Visa det gärna!

4,50 (2 note(s))
Loading...
porträttbild på författaren tina

Tina

En nyfiken skribenten som alltid letar efter något nytt att lära sig mer om. Brinner för att läsa, resa, skriva och dansa.