app

  1. – oftast: program avsett för smart mobil eller surfplatta. En del appar gör inget annat än att öppna en bestämd webbsida, andra är kompletta program. – App är kort för applikation. Ordet har blivit vanligt sedan Apple började sälja program till iPhone i sin App Store, men ordet app användes långt tidigare. Då syftade man på vilka applikationer som helst, alltså även applikationer för vanliga datorer. – På svenska kallar Apple programmen för program, inte för appar. – Google har också Google Apps, numera Google Workspace. – Se också applet och betalapp;
  2. – benämning på de dechiffreringsmaskiner som byggdes i Sverige under andra världskriget för att automatisera dechiffreringen av meddelanden från G-skrivaren. (Kort för apparat.)

[appar] [it-historia] [jargong] [kryptering] [mobilt] [mjukvara] [ändrad 12 oktober 2020]

Bush, Vannevar

Vannevar Bush.
Vannevar Bush.

(18901974) – en amerikansk forskare som skissade en före­gångare till hypertext och webben – Memex. Bush (som inte är släkt med presidenterna Bush) var pro­fessor på MIT, och kon­stru­erade i mellankrigstiden avan­ce­rade meka­niska räknemaskiner. Under andra världs­kriget var han högsta chef för USA:s militära forskningsprojekt. För­slaget om Memex publice­rade han 1945 i artikeln As we may think i Atlantic Monthly. Memex var en tänkt anordning som länkade samman informa­tion i böcker, an­teck­ningar och brev genom ett system av vad som numera kallas för hyper­länkar. Allt skulle lagras på mikrofilm och visas på två skärmar. An­vändaren skulle kunna koppla ihop ett doku­ment med ett annat, och det i sin tur med ett tredje, i långa kedjor. Bush tänkte sig att allt skulle göras med mekanisk teknik. – Vannevar Bushs tankar har inspirererat forskare som Ivan Suther­land, Douglas Engelbart† och Ted Nelson samt givetvis Tim Berners-Lee. – Före Vannevar Bush hade belgaren Paul Otlet† föreslagit ett liknande system, baserat på register­kort. G Pascal Zachary har skrivit biografin Endless Frontier (1997) om Bush. Se också också Wikipedia. – Ar­­ti­keln As we may think finns här. – Namnet: Vannevar uttalas med samma be­to­ning som Sven-Ivar.

[för- och bihistoria] [informationshantering] [personer] [vannevar bush] [ändrad 31 augusti 2020]

Kay, Alan

Alan Kay.
Alan Kay.

(1940) – amerikansk datorforskare, pionjär inom program­utveckling och användargränssnitt. – Alan Kay var med i den tidiga utvecklingen av internet, och lade på 1970‑talet grunden till det objektorienterade program­språket Smalltalk samt mycket av dagens grafiska användargränssnitt. Den bärbara datorn är också till stor del Alan Kays idé – se Dynabook. – Alan Kay har arbetat på Stanford, Xerox PARC, Apple och Walt Disney. 2002 anställdes han som senior fellowHP Research (länkarkiverad), men han och hans avdelning sades upp i juli 2005 när dåvarande Hewlett‑Packard† skar ner på forskningen. – Alan Kay har mycket gemensamt med hjälten Alan i långfilmen Tron. Det kan bero på att Bonnie MacBird (länk), som skrev manus, är Alan Kays fru. – Alan Kay har vidareutvecklat Small­talk till Squeak för barn och till Croquet för 2000‑talets datorer. – Se också Cobalt. – Se vpri.org (nerlagd sedan 2018, sidan finns kvar).

[alan kay] [it-historia] [personer] [ändrad 1 oktober 2020]

Eckert, J Presper

(J för John) – amerikansk dator­pionjär (19191995). – J Presper Eckert kon­stru­erade datorn Eniac† till­sammans med John Mauchly†. Eniac räknades länge, i kon­kur­rens med Mark I†, som världens första dator, men numera räknas Konrad Zuses† Z3 från 1941 som först. – Eckert, som under sitt liv tog 85 patent, räknas som ingenjören bakom Eniac, medan Mauchly var tänkaren. De två deltog också kon­struk­tionen av datorn Edvac†. 1946 startade Eckert och Mauchly dator­före­taget ECC, Electronic Control Company, som sedan bytte namn till Eckert-Mauchly Computer Corporation†. Det såldes 1950 till Remington Rand, och blev så småningom Unisys. Eckert var kvar som chef till 1989.

[datorpionjärer] [it-historia] [j presper eckert] [ändrad 30 maj 2017]

Eckert-Mauchly

Eckert-Mauchly Computer Corporation – ett av de allra första dator­företagen, grundat 1946. Numera del av Unisys. – Före­taget grundades av J Presper Eckert† och John Mauchly†, först under namnet Elec­tronic control company. Före­taget ut­veck­lade datorn Univac, som såldes till ameri­kanska krigsmakten i 46 exemplar. Eckert-Mauchly är också känt för att Grace Hopper† var före­tagets chefs­mate­matiker. – 1950 sålde Eckert och Mauchly sitt företag till Rand Corpo­ration, som döpte om det till Univac. Mauchly slutade då, men Eckert stannade kvar som chef. Univac ingår numera i Unisys.

[företag] [it-historia] [uppköpt] [ändrad 27 november 2012]

Lotus

(Lotus Software, ursprungligen Lotus Development) – ett uppköpt programföretag, grundat 1982 av Mitch Kapor och Jonathan Sachs. Lotus lanserade 1983 Lotus 1‑2‑3, som i ungefär tio år var det ledande kalkylarket. Det såldes fram till 2013. 1989 kom Lotus Notes (numera HCL Notes), se också Iris Associates†. – IBM köpte Lotus 1995. Lotus blev då först ett helägt dotterbolag, men numera an­vänd­er IBM inte längre varumärket Lotus.

[företag] [it-historia] [uppköpt] [ändrad 27 december 2021]

Tron

Bild från filmen Tron. Mänsklig skådespelare med datoranimerade konturer mot stiliserad bakgrund.
Datoranimering modell 1982.
    1. – en Disneyfilm från 1982. Det var en science fiction­film om datorteknik, och det var den första långfilmen som använde datoranimering i stor skala. Alan Kay var förebild för filmens hjälte. – Se IMDb (länk). En uppföljare, Tron: Legacy, kom 2010 (se IMDb: länk). Under 2023 planeras ytterligare en uppföljare, preliminärt kallad Tron: Ares;
    2. – ett blockkedje-baserat nätverk för publicering främst av spel och underhållning. – Nätverket öppnades för användare i början av 2018. Det påbörjades 2014 i Kina som Raybo; stiftelsen TRON grundades 2017 i Singapore. Tron har kryptovalutan tronix, TRX, som i februari 2018 hade ett marknadsvärde på 2,4 miljarder dollar, trots att det då inte fanns något att köpa för TRX. – Se tron.network. – Läs också om Tron Dogs†;
    3. – ett tidigare spritt japanskt operativsystem för hemelektronik och inbyggda system, utvecklat på 1980‑talet av den japanska forskaren Ken Sakamura (länk). – Tron var utformat för att ge många apparater möjlighet att samverka i real­tid. Det fanns på 1980‑talet specialversioner av Tron som Btron, Ctron, Itron och Uitron. Under 1990‑talet minskade intresset för tekniken. – Tron‑projektet togs 2010 över av T‑Engine Forum (tron.org).

[blockkedjor] [inbyggda system] [it-historia] [kryptovalutor] [operativsystem] [spelfilmer] [ändrad 27 januari 2023]

Turingmaskin

En riktig Turingmaskin, byggd av amerikanen Mike Davis.
En riktig Turingmaskin, byggd av amerikanen Mike Davey.

en teoretisk dator som beskrevs 1936 av Alan Turing†. Det var en ren tankekonstruktion. (1936 fanns inga datorer.) – En Turingmaskin mot­svarar ett modernt datorprogram, men när man talar om Turingmaskiner menar man ofta universella Turingmaskiner, som kan sägas mot­svara datorer. – Alan Turing beskrev maskinen i artikeln ”On computable numbers with an application to the Entscheidungsproblem (länk). Artikeln handlade om ett matematiskt problem, stopproblemet, inte om datorer. Turing beskrev det som senare fick heta Turingmaskin enbart för att göra ett matematiskt bevis åskådligt. Det var inte en beskrivning av något som Turing verkligen tänkte bygga. – Turingmaskinen har en pappersremsa som matas fram och tillbaka genom ett läs- och skrivhuvud enligt bestämda regler. Det finns flera uppsättningar regler som kallas för tillstånd, och i reglerna ingår övergångar från ett tillstånd till ett annat. Skrivhuvudet kan läsa, radera och skriva tecken på remsan. Man programmerar Turingmaskinen med tecken på remsan, och Turingmaskinen matar sedan, enligt reglerna, remsan fram och tillbaka, läser, raderar och skriver samt växlar tillstånd tills den kommer till en regel som säger ”stopp”. Då stannar maskinen och lösningen på problemet kan avläsas på remsan. Detta är helt genomförbart, bortsett från de praktiska problemen med pappersremsan, pennan och radergummit. – I princip kan varje problem som kan lösas med ett modernt datorprogram också lösas av en motsvarande Turingmaskin, men naturligt­vis är det ogörligt att använda en maskin med pappersremsa. Man brukar därför simulera Turing­maskiner i datorer. (Se här.) Det är nämligen bra att öva sig på program för Turingmaskiner när man ska lära sig programmera. – Se också finit tillståndsmaskin. – Efter andra världskriget konstruerade Alan Turing en elektronisk dator, ACE som till stor del baserades på de principer som Turing beskrev i sin artikel. – Turingmaskinen införde idén om lagrade program i datortekniken. Idén togs upp av John von Neumann† i hans arkitektur för datorer, von Neumann‑arkitekturen. Den är mindre sofistikerad än Turings modell, men mer överskådlig, och blev allenarådande i datortekniken. – Professor Bernard Hodson (länk) i Kanada har utvecklat en modern programmeringsteknik baserad på Turings principer. – Matematikern Stephen Wolfram arrangerade 2007 en tävling om Turingmaskiner, se här. – Mike Davey beskriver hur han byggde en riktig Turingmaskin (se bilden) i denna artikel. – Richard Ridel har byggt en Turingmaskin av trä, se denna video.

[it-historia] [matematik och logik] [ändrad 12 mars 2018]

Unix


det vanligaste operativsystemet, numera mer spritt än Windows. – Linux (med Android), macOS och iOS är utföranden av Unix. I syn­ner­het har sprid­ningen av Android på smarta mobiler gjort att Unix på 2010‑talet har gått om Windows. – Unix användes in på 1990‑talet främst för teknisk, vetenskaplig och ”tung” it. Nu finns Unix i person­datorer, mobil­telefoner och surfplattor. – Unix utvecklades med början 1969 av Ken Thompson och Dennis Ritchie†Bell Labs. Det var då ett revolutionerande operativsystem som på flera sätt skilde sig från alla tidigare. Men många av nyheterna i Unix har sedan dess blivit så vanliga att vi inte tänker på dem. – En översikt över Unix kännetecken, skriven av Dennis Ritchie, finns hos Bell Labs (arkiverad). Läs också om Unixfilosofin. – Kännetecknande för Unix från början var bland annat:

  • multi­körning – operativ­systemet kan köra flera program sam­tidigt (i själva verket växelvis);
  • – flera användare kan använda samma system samtidigt;
  • – flyttbarhet – program skrivna för en viss Unix­­dator kan köras på andra Unix­­datorer, eventu­ellt med mindre ändringar och omkompilering);
  • – programbibliotek (man behövde inte skriva alla program själv: de fanns att låna eller köpa). Alla dessa egenskaper finns numera i alla operativsystem, men när Unix kom var de nyheter;
  • – ”allt är en fil”. Unix hanterar all utrustning som är ansluten till datorn – lagringsminnen, servrar, nätverksutrustning, kameror… – som filer.

– Unix­system brukar delas upp i tre delar:

– Även denna uppdelning kan verka själv­klar, men den var inte lika tydlig i äldre operativsystem. – Namnet, först stavat Unics, anspelar på ett tid­ig­are system, Multics.

– Alla de stora dator­­före­tagen har, eller har haft, en egen variant av Unix:

– Se också Unix­krigen. – Upp­­splitt­ringen strider mot Unix grundläggande filo­sofi, och sedan slutet av 1990‑talet har många av dessa företag (dock inte Apple) gått över till Linux, även om de fortfarande tillhandahåller sina egna varianter. – Varumärket Unix tillhör sedan 1993 The Open Group (tidigare X/Open), som fastställer vilka produkter som får använda det registrerade varumärket UNIX®. Till dem hör Aix, HP‑UX, macOS, Solaris, Tru64 och Unixware, men också stordatoroperativsystemen MVS† och OS/390†. De upp­fyller kraven i The single Unix specification och får använda varumärket med ®. Andra kända operativsystem, som Linux, BSD och GNU, gör det inte, men de är ändå Unix­kompatibla. De kan kallas för Unix (eller nix), och The Open Group arbetar på att över­brygga skillnaderna. – Läs också om Posix. – Unix och Unixliknande operativ­system kallas också för öppna system. – Bell Labs fortsatte att ut­veckla Unix och var 2002 framme vid version 10, vilket blev den sista versionen. – Språkbruk: Ibland ställs Linux mot ”Unix”. Men Linux är också en form av Unix, eller åtminstone Unixkompatibelt. Med ”Unix” menas i sådana fall de äldre varianterna av Unix, ofta Solaris.

[unix] [ändrad 6 april 2023]