APL

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

APL

Inlägg av sodjan »

Jag antar att alla vet vad APL är... :-)
Jag upptäckte vid genomläsningen av dagens ComputerSweden att APL
faktiskt fortfarande används vid systemutveckling. Det trodde jag nog inte.
Det står inte så mycket om det mer än att någon upplever APL som ett problem.

http://computersweden.idg.se/2.2683/1.2 ... karolinska

Lite mer om APL kan man t.ex hitta här :
http://en.wikipedia.org/wiki/APL_%28pro ... anguage%29
http://en.wikipedia.org/wiki/Criticism_of_APL
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: APL

Inlägg av MiSTer »

Hur i H-E kan man programmera med hiroglyfer då? :humm:

Kod: Markera allt

The following expression finds all prime numbers from 1 to R. In both time and space, the calculation is O(R²).

(~R∊R∘.×R)/R←1↓⍳R
Fruktansvärt logiskt... man förstår ju verkligen att det används fortfarande (ironi)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

> Hur i H-E kan man programmera med hiroglyfer då?

Det går utmärkt, fast det underlättar om man har ett uppmärkt APL-tangentbord.

Jag utvecklade lite system på Ericsson och hade en Alfaskop terminal med speciell
teckenuppsättning och ett APL-tangentbord. Körde APL på IBM stordator. I det
fallet handlade det om statistik och produktionsuppföljning för fabriken.
För områden som just statistik, simulering, prognoser o.s.v är det väldigt kraftfullt.

Här är en step-by-step genomgång av hur man skriver ett "Game of Life" i ett par rader APL :
http://www.youtube.com/watch?gl=GB&hl=e ... gP4&fmt=18
Det är faktiskt en väldigt bra och tydlig genomgång...

En beskrivning av vad "Game of Life" är för den som inte vet :
http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: APL

Inlägg av MiSTer »

Några timmar med sån programmering och jag hade varit redo för dårhuset eller så hade jag bara gått postal med hålslagen på första bästa medarbetare...
:D
MatLab borde väl, i dagsläget, täcka upp behovet av de funktioner som APL tillhandahöll?

Hmm... kanske är därför våra system är helt utslagna ibland... Sodjans gamla hiroglyfkod på 70-tals servrarna går ner ibland pga att det fastnar fåglar och annat i hårdvaran :lol:

Näe, men... prognoshantering och statistik körs ju i det ytterst stabila och kraftfulla "systemet" Excel nuförtiden... :doh:
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: APL

Inlägg av JimmyAndersson »

"servrarna går ner ibland pga att det fastnar fåglar och annat i hårdvaran"

Vad 17.. :lol: :lol:


APL är förskräckligt smidigt när man väl kan det.



Apropå vården och deras mjukvara:
Vården tvingas panikköpa IT

"Ett problem med Amalga är att det ännu inte riktigt klart. Systemet kommer att utvecklas efterhand"

Att de aldrig lär sig... Jag vet hur många företag som helst (banker och resebolag, för att nämna några)
som har fått problem pga att de köpt system som inte är färdiga och som "kommer att utvecklas efterhand"...
I ett av fallen tvingades de anställda arbeta med både det gamla stabila och det nya parallellt, vilket skapade
mycket förvirring och data som ibland lagrades dubbelt och ibland försvann på vägen.
För att inte tala om den onödiga extratiden som gick åt.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

Matlab är väl en helt annan slags programvara, inte helt lämpad
för att behandla stora datamängder, eller ? Och samma sak med Excel...

APL hade sina starka områden. Dock är det kanske lite förvånande att
man skriver ett journalsystem i APL. Att det aktuella systemet har en
historia som verkar gå tillbaka till ca 1985 kan kanske förklara en del.

> Sodjans gamla hiroglyfkod på 70-tals servrarna går ner ibland pga att det fastnar fåglar och annat i hårdvaran

OK, här är jag inte alls med. Vad är *min* gamla kod ? Och vilka fåglar ?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: APL

Inlägg av vfr »

> Sodjans gamla hiroglyfkod på 70-tals servrarna går ner ibland pga att det fastnar fåglar och annat i hårdvaran

Var kom det citatet från?
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: APL

Inlägg av JimmyAndersson »

Från MiSTer's inlägg över mitt förra. :)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

> Var kom det citatet från?

Hur menar du ? Stämmer inte citatet ?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: APL

Inlägg av vfr »

Nej, det är riktigt. Jag hittade bara inte var originaltexten stod någonstans. Jag trodde det var i en länk i något av de tidigare inläggen, men hittade inget i någon länk. Eftersom det hänvisade till "sodjans hieroglyfkod" och pratade om fåglar och annat, så såg jag inte direkt kopplingen till innehållet i själva tråden. :D
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

Nej, det stämmer.
Inlägget som du reagerade på var lite barnsligt, men
så blir det ibland... :-)
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: APL

Inlägg av MiSTer »

Ok, Sorry... skall undvika att försöka skoja till det i fortsättningen...
Jag jobbar på Ericsson och här används tyvärr Excell för vissa prognoser och statistik...
Tog Sodjan illa upp, ber jag så mycket om ursäkt...

Jag kan faktiskt se hur APL kan vara använbärt, trots att jag är barnslig... men frågan är om det gör så mycket nytta i dagens datorer? Om man nu inte simulerar vädersystem eller liknande?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

Nej, det var lite förvånande att hitta APL i ett så pass traditionellt
system (som ett jornalsystem borde vara) i dag. Faktum kvarstår
dock, APL är riktigt kul att labba med... :-) Delvis för att det måste
vara ett av de mer konstiga språken som faktiskt hade en seriös
tanke bakom.
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: APL

Inlägg av MiSTer »

Hur står sig APL mot PL/1 & Cobol?
Eller det kanske inte går att jämföra...
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: APL

Inlägg av sodjan »

Nej, det är nog ganska olika områden.
COBOL är jättestort än idag.
PL/1 vet jag inte riktigt...
Skriv svar