Hej liste,
Vi er ved at skrive et projekt på IT-univeristetet om
de kommunikationsmæssige kvaliteter i programmeringssprog. I den
forbindelse søger vi Ruby-programmører til interviews på ½ til 1 times
varighed i næste uge.
Hvad præcis vi undersøgerRuby
er et udtryksmæssig meget stærkt sprog. Det giver programmøren mulighed
for at formulere sin kode meget kort og koncist omkring problemdomænet.
Det er vores hypotese og sikkert også jeres fornemmelse, at det giver
kode der er nemmere at forstå.
På et teknisk plan er det især
features som blokke, operator overloading og valgfrie paranteser efter
metodekald, der gør det muligt. Vi tager analysen et skridt videre og
benytter redskaber fra kommunikationsteori til at undersøge, *hvorfor*
disse features fører til mere kommunikerende kode. På den måde håber vi
at kunne opstille mere generelle kriterier for, hvad der gør et
programmeringssprog udtrykskraftigt og kommunikerende.
Hvad vi vil med jerTil
vores analyse har vi brug for konkrete scenarier, hvor
Ruby-programmører har benyttet sproget til at formulere sig mere
præcist. Det kan have været alt fra at erstatte en klassis for-løkke
med et n.times { <do someting> } til at have udviklet et
indlejret DSL i Ruby. Vil gerne tale med jer om, hvilke tanker der har
ligget bag den konkrete situation, og vi vil gerne se selve koden.
Til
vores opgave vil det være en stor fordel, hvis koden enten er open
source, eller hvis vi på anden måde kan få lov til at bringe den i
bilagene til vores rapport. Det vil typisk dreje sig om ganske korte
stykker kode. Men det er ikke en betingelse.
Send os en direkte mail på
siemen...@gmail.com
hvis du er interesseret og vær med til at afdække, hvad der gør
programmeringssprog bedre!
på forhånd tak,
Siemen Baader og Isak Härstrøm