Hvad gør kode kommunikerende? Interviewpersoner søges!

1 view
Skip to first unread message

Siemen Baader

unread,
Nov 15, 2009, 7:59:29 AM11/15/09
to copenhagen-ru...@googlegroups.com
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øger
Ruby 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 jer
Til 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


luposlip

unread,
Nov 18, 2009, 7:04:16 AM11/18/09
to Copenhagen Ruby Brigade
Hey,

I burde forsøge at få en snak med Sam Aaron:
http://sam.aaron.name/

Han plæderer meget for "communicative programming".

Han bor dog i Amsterdam, men et virtuelt møde er vel også muligt.

_henrik


On 15 Nov., 13:59, Siemen Baader <siemenbaa...@gmail.com> wrote:
> 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øger*
> Ruby 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 jer*
> Til 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å siemenbaa...@gmail.com hvis du er interesseret og

Siemen Baader

unread,
Nov 18, 2009, 3:29:55 PM11/18/09
to copenhagen-ru...@googlegroups.com
Hey, ja, godt tip! Hans webside nævner præcis de ting vi også roder med lige nu - DSLer, language oriented programming og æstetik i kode...

Tak!

-- Siemen

2009/11/18 luposlip <lupo...@gmail.com>
Reply all
Reply to author
Forward
0 new messages