Hur många språk behöver vi?
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Hur många språk behöver vi?
Jag vet att de talade språken på jordens yta sjunker med stor hastighet!
Men behöver vi kompensera detta med fler programmeringsspråk!
Häromdagen läste jag en förklaring till språket D. https://dlang.org/
Det kan allt som C++ utan de fatal misstagen!
Och nu kommer Bloks!
https://research.googleblog.com/2016/06 ... l-for.html
Vilken väg är bäst tycker du, om man skall förmedla den sköna programmeringskonsten?
Edit Lagt till en länk visste inte att det fanns flera D.
Vad är bäst då, i EM, en stjärna som Zlatan eller en lagmaskin som Island?
Men behöver vi kompensera detta med fler programmeringsspråk!
Häromdagen läste jag en förklaring till språket D. https://dlang.org/
Det kan allt som C++ utan de fatal misstagen!
Och nu kommer Bloks!
https://research.googleblog.com/2016/06 ... l-for.html
Vilken väg är bäst tycker du, om man skall förmedla den sköna programmeringskonsten?
Edit Lagt till en länk visste inte att det fanns flera D.
Vad är bäst då, i EM, en stjärna som Zlatan eller en lagmaskin som Island?
Senast redigerad av Lennart Aspenryd 28 juni 2016, 22:04:40, redigerad totalt 2 gånger.
-
- Inlägg: 982
- Blev medlem: 2 juli 2010, 23:04:07
Re: Hur många språk behöver vi?
Vilket av alla språk som heter "D" pratar du om?
Nej, jag tycker bara att det är bra att nya programmeringsspråk utvecklas. Det är ett av alla de sätt som programmeringkonsten utvecklas på.
Nej, jag tycker bara att det är bra att nya programmeringsspråk utvecklas. Det är ett av alla de sätt som programmeringkonsten utvecklas på.
Re: Hur många språk behöver vi?
När det gäller programmeringsspråk så utvecklas de ju för att de specialiseras mot olika områden.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Hur många språk behöver vi?
I början av min DataÅlder fick jag frågan om vilka program man kunde skriva med ett Basic språk!
Jag svarade hur många tangenter har ett piano? Och hur många melodier kan man spela på det!
Jag vet inte hur många punkter en gitarr har man nog är det väl fem eller sex strängar.
Så en bild på Bloks kanske inte är fel!
Jag svarade hur många tangenter har ett piano? Och hur många melodier kan man spela på det!
Jag vet inte hur många punkter en gitarr har man nog är det väl fem eller sex strängar.
Så en bild på Bloks kanske inte är fel!
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Hur många språk behöver vi?
Jag började programmera när jag var ett litet barn, och det som fattades då var inte kulörta färger utan bra dokumentation. Nu är jag en gammal gubbe och det som fattas är fortfarande inte kulörta färger utan bra dokumentation! Det är dock något som programmerare av någon anledning inte tycker om att skriva! Istället får vi tusentals dåligt igenomtänkta nya programspråk, gärna i kulörta färger.
Om man dessutom anger barn som sin målgrupp får man tydligen göra hur dumma mjukvaruprodukter som helst. Är de också fattiga barn i tredje världen så är din stinkande hög genast ett berg av guld! Nu tänkte jag på Bloks då.
D är en mycket intressant och bättre variant av C++ men tyvärr kom C++11 och C++14 och snart C++17 och då blir man ju tvungen att försöka hänga med i det racet istället. Det är ganska mycket D-teamets eget fel, om de hade varit lite snabbare med att lyssna på sina användare en gång i tiden kunde de säkert ha ersatt C++.
Om man dessutom anger barn som sin målgrupp får man tydligen göra hur dumma mjukvaruprodukter som helst. Är de också fattiga barn i tredje världen så är din stinkande hög genast ett berg av guld! Nu tänkte jag på Bloks då.
D är en mycket intressant och bättre variant av C++ men tyvärr kom C++11 och C++14 och snart C++17 och då blir man ju tvungen att försöka hänga med i det racet istället. Det är ganska mycket D-teamets eget fel, om de hade varit lite snabbare med att lyssna på sina användare en gång i tiden kunde de säkert ha ersatt C++.
Re: Hur många språk behöver vi?
Äsh, det är väl bra att det kommer många språk, var de inget att ha försvinner de igen.
För övrigt så finns redan det perfekta språket: C
För övrigt så finns redan det perfekta språket: C
Re: Hur många språk behöver vi?
Nja, där håller jag inte med. Ett programspråk är ju i princip bara sin dokumentation. Språket dokumenteras i en referensmanual och utifrån det så skrivs eventuella kompilatorer/tolkare.datajompa skrev:Jag började programmera när jag var ett litet barn, och det som fattades då var inte kulörta färger utan bra dokumentation. Nu är jag en gammal gubbe och det som fattas är fortfarande inte kulörta färger utan bra dokumentation! Det är dock något som programmerare av någon anledning inte tycker om att skriva! Istället får vi tusentals dåligt igenomtänkta nya programspråk, gärna i kulörta färger.
Däremot är kanske kompilatorernas beteende inte lika väl dokumenterat.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Hur många språk behöver vi?
Jag behöver två, C och assembler. Om andra behöver fler och andra språk så tänker inte jag lägga mig i.
Däremot tror jag det finns en risk med språk som specifikt skapas för att vara "enkla". De leder bara till att en massa människor tror sig kunna programmera.
Däremot tror jag det finns en risk med språk som specifikt skapas för att vara "enkla". De leder bara till att en massa människor tror sig kunna programmera.
-
- Inlägg: 982
- Blev medlem: 2 juli 2010, 23:04:07
Re: Hur många språk behöver vi?
Olika språk är skapade med olika sätt att programmera i åtanke, inte bara för olika användningsområden.
Det som jag tycker är den största anledningen för ett nytt programmeringsspråk är när man har identifierat ett vanligt existerande programmeringsmönster som man vill göra mer läsligt och säkert. "unique_ptr" i C++11 är ett slående exempel på det. I C++11 är det en typ i standardbiblioteket, men det finns språk i den akademiska världen där unika pekare är mer integrerade i språket och har mer speciella egenskaper.
Förresten, Java skapades också från början delvis som en reaktion på (dåvarande) C++' komplexitet och osäkerhet.
Till exempel, om man kan Java och C++ så kan man ta upp språket C# väldigt lätt, men det betyder inte att man automatiskt är en fena på .Net som C# sitter ihopkopplat med. Du kan i praktiken inte använda C# utan .Net.
Det som jag tycker är den största anledningen för ett nytt programmeringsspråk är när man har identifierat ett vanligt existerande programmeringsmönster som man vill göra mer läsligt och säkert. "unique_ptr" i C++11 är ett slående exempel på det. I C++11 är det en typ i standardbiblioteket, men det finns språk i den akademiska världen där unika pekare är mer integrerade i språket och har mer speciella egenskaper.
Förresten, Java skapades också från början delvis som en reaktion på (dåvarande) C++' komplexitet och osäkerhet.
Ett språk är mer än ett språk. Det kommer nästan alltid med ett standardbibliotek .. och det kan vara stort och svårt att övergripa.Nerre skrev:Ett programspråk är ju i princip bara sin dokumentation.
Till exempel, om man kan Java och C++ så kan man ta upp språket C# väldigt lätt, men det betyder inte att man automatiskt är en fena på .Net som C# sitter ihopkopplat med. Du kan i praktiken inte använda C# utan .Net.
Re: Hur många språk behöver vi?
Det leder å andra sidan också till att folk BÖRJAR programmera.lillahuset skrev:Jag behöver två, C och assembler. Om andra behöver fler och andra språk så tänker inte jag lägga mig i.
Däremot tror jag det finns en risk med språk som specifikt skapas för att vara "enkla". De leder bara till att en massa människor tror sig kunna programmera.
Hur många 60/70talistprogrammerare har inte börjat sin bana med BASIC på en 8bits hemdator ?
Re: Hur många språk behöver vi?
En ytterligare aspekt på det hela är processorutvecklingen.
Vissa processorer kräver ett nytt språk för att kunna utnyttjas maximalt.
Ett exempel är OCCAM, som togs fram för att kunna utnyttja Transputern optimalt, ett annat är Visual-Five som togs fram till ST-Five.
Tyvärr är bägge processorer borta numera.
Vissa processorer kräver ett nytt språk för att kunna utnyttjas maximalt.
Ett exempel är OCCAM, som togs fram för att kunna utnyttja Transputern optimalt, ett annat är Visual-Five som togs fram till ST-Five.
Tyvärr är bägge processorer borta numera.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Hur många språk behöver vi?
Transputern känner jag till men vad var ST-Five för processor?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Hur många språk behöver vi?
Glenn: https://en.wikipedia.org/wiki/HP-25 var det första jag programmerade. Sedan blev det en del BASIC men det är ju något helt annat än tex Bloks.
Re: Hur många språk behöver vi?
ST-Five var väl egentligen en 8051a men med en descission-processor som co-processor, vilket gjorde att den kunde hantera FUZZY-logic direkt i hårdvaran.
Har också för mig att ZISC-processorn som IBM utvecklat behöver nått obskyrt programspråk.
Har också för mig att ZISC-processorn som IBM utvecklat behöver nått obskyrt programspråk.
Re: Hur många språk behöver vi?
Ett annat fall som fungerar bäst med "rätt" språk är stora administrativa
system inom t.ex. bank, försäkring, finans eller storbolag. Så gott som
allt inom dessa områden körs i Cobol. Språk primärt avsedda för system
implementering som t.ex C, är olämpligt för detta.
system inom t.ex. bank, försäkring, finans eller storbolag. Så gott som
allt inom dessa områden körs i Cobol. Språk primärt avsedda för system
implementering som t.ex C, är olämpligt för detta.