Kirjoituskieli - Write-only language

In tietokone huumoria , joka on kirjoittaa vain kieli on halventava termi ohjelmointikieli väitetään olevan syntaksin tai semantiikan riittävän tiheä ja omituiset että rutiinia merkittävää koko on liian vaikea ymmärtää muiden ohjelmoijat, eikä niitä voi turvallisesti muokata. Vastaavasti vain kirjoituskoodi on lähdekoodi niin arcane, monimutkainen tai huonosti jäsennelty, että kukaan ei voi luotettavasti muokata sitä tai edes ymmärtää sitä lukuun ottamatta tekijää.

Vain kirjoitettavaksi pilkatut kielet sisältävät APL: n , Dynaamisen virheenkorjaustekniikan (DDT), Perlin , Forthin , tekstieditorin ja korjaimen (TECO), Mathematican , IGOR Pron ja useilla kielillä käytetyn säännöllisen lausekkeen syntaksin. Näiden kielten yhteisiä ominaisuuksia ovat suuri joukko operaattoreita ja syntakse, joka kannustaa tai ainakin sallii erittäin tiheän koodin kirjoittamisen. Joillakin on myös syntaksit, jotka eroavat hyvin muista kielistä, ja jotkut käyttävät erilaisia ​​merkistöjä. Esimerkiksi alla oleva koodi on Conwayn elämänpeli, joka on kirjoitettu APL2:

'⎕',∊N⍴⊂S'←⎕←(3=T)∨M∧2=T←⊃+/(V⌽¨⊂M),(V⊖¨⊂M),(V,⌽V)⌽¨(V,V←1 -1)⊖¨⊂M'

Katso myös

Viitteet