| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
tprharja 04.06.02 22:39 TPR - TheProgrammingLanguage :)
/* Hankalakäyttöinen "ohjelmointikieli" ála BF. Ei läpäise Turingin testiä. Komennot: + kasvattaa laskuria - vähentää laskuria p tulostaa laskuri + 'a' d tulostaa lukuna c tulostaa laskurin ascii-arvona < resetoi laskurin 0..9 vähennä/lisää laskuria luvulla Käyttö tpr <ohjelmannimi> hello world: +6p-2p+6pp+2p<+9+9+9++c<+9+9++p-7p+2p-5p<+2p */ #include <stdio.h> void process(char *filename) { FILE* f=fopen(filename, "rt"); char ch=0,lc=0; int p=0; if(!f)return; while(!feof(f)){ ch=fgetc(f); switch(ch){ case '+':p++;break; case '-':p--;break; case 'c':putchar(p);break; case 'p':putchar((p+'a'));break; case 'd': printf("%d",p);break; case '<':p=0;break; default: if(lc=='-')p-=(ch-'0'); else if(lc=='+')p+=(ch-'0'); break; } lc=ch; } fclose(f); putchar('\n'); } int main(int argc,char **argv){if(argc==2)process(*++argv);return 0;} viznut 00:42 27.8.02 Mielenkiintoista sinänsä. Ohjelmointikieli, jolla pystyy pelkästään tulostamaan vakiomuotoisia stringejä. Samassa mielessä esim. echo-käsky voisi olla ohjelmointikielen tulkki :) harja 19:25 12.10.02 Aivan, aivan. :) empty 13:22 5.5.03 x] Pirtee sinänsä, etenkin tuo Hello World-esimerkki. Kaikkee ne hullut tekee kun niillä on tylsäää. :B empty 14:22 29.8.03 ..ja nyt kun tuostakin tajuaa jotain niin ovelahan tämä. :) empty 00:34 10.6.04 TPR. Mitenköhän tuosta saa The Programming <b>L</b>anguagen? harja 15:33 9.7.04 The PRogramming language :-P |
![]() Haku
|