User:Pifrited/chung wen

From Esolang
Jump to navigation Jump to search

chung wen ( chien t'i , chung kuo ta lu ) is also called Chinese.


Syntax

The syntax is coming.

Syntax
Chinese Pseudo-Code
ta yin nei jung print(something)
tu ju nei jung [, t'i shih wei __prompt] input(something[, __prompt])
ju kuo piao ta shih tse : if(expression)
fou tse : else
fou tse ju kuo piao ta shih tse : elif(expression)
ch'ung fu chih hsing 10 tz'u for(i in range(10))
ch'ung fu chih hsing chih tao t'iao chien pu man tsu while(expression)
ch'ung fu chih hsing while(1)
chieh chih break
t'iao kuo pen tz'u hsvn huan continue
fan hui 0 return 0
ting i han shu han shu ming ch'eng ( ts'an shu ) def function_name(*args, **kwargs)
wu None
ts'o wu ( chia ) False
cheng ch'veh ( chen ) True
A teng yv B a==b
A chia B a+b
A ch'ieh B a&&b
A ho che B a b
shu ch'u che ko ch'eng hsv te yvan tai ma # Do Quine
etc. etc.

Programs

Hello, world

 ta yin  "Hello, world! [ huan hang ]"

A+B Problem

 ting i   chia , i , ping   wei   cheng shu 
 tu ju   chia 
 tu ju   i 
 ping = chia + i 
 ta yin   ping 

99 bottles of beers

 ting i   shu liang   wei   cheng shu ,  fu chih wei  99
 ting i   tan wei   wei   tzu fu ch'uan ,  fu chih wei  "bottles"
 ch'ung fu chih hsing chih tao  ( shu liang   pu teng yv  0)  pu man tsu 
{
     ju kuo  ( shu liang   teng yv  1)  tse : 
    {
         jang   tan wei   pien ch'eng  "bottle"
    }
     fou tse :
    {
         jang   tan wei   pien ch'eng  "bottles"
    }
     ta yin  "{ shu liang } { tan wei } of beer on the wall, [ huan hang ]{ shu liang } { tan wei } of beer.[ huan hang ]"
     ta yin  "Take one down, pass it around, [ huan hang ]{ shu liang -1} { tan wei } of beer on the wall. [ huan hang ][ huan hang ]"
     jang   shu liang   chien ch'v  1
     teng tai  1  miao 
}
 ta yin  "No more bottles of beer on the wall, [ huan hang ]no more bottles of beer.[ huan hang ]"
 jang   shu liang   pien ch'eng  99
 ta yin  "Go to the store and buy some more, [ huan hang ]{ shu liang } bottles of beer on the wall.[ huan hang ][ huan hang ][ huan hang ][ huan hang ]"

Cat program

 ting i   tzu fu ch'uan 1  wei tzu fu ch'uan 
 tu ju   tzu fu ch'uan 1
 ta yin   tzu fu ch'uan 1

Truth Machine

 ting i   chia   wei pu erh chih 
 shu ju   chia 
 ju kuo   fei ( chia )  tse :
     ta yin  0
 fou tse :
     ch'ung fu chih hsing chih tao  ( chen )  pu man tsu :
         ta yin  1

Quine

Longer one

By User:I am islptng:

 ting i   tzu chi   wei   tzu fu ch'uan ,  fu chih wei  " ting i   tzu chi   wei   tzu fu ch'uan ,  fu chih wei  [ yin hao ] nang [ yin hao ][ huan hang ] ting i   hsv hao   wei   cheng shu ,  fu chih wei  0[ huan hang ] ting i   shu ch'u   wei   tzu fu ch'uan ,  fu chih wei   tzu chi [ huan hang ] ch'ung fu chih hsing chih tao   hsv hao   hsiao yv   shu ch'u   te ch'ang tu   pu man tsu [ huan hang ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] yin hao [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] yin hao [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] huan hang [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] huan hang [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] chih piao fu [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] chih piao fu [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] tso fang k'uo hao [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] yu fang k'uo hao [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] tso ta k'uo hao [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] yu ta k'uo hao [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ][ tso fang k'uo hao ] yu ta k'uo hao [ yu fang k'uo hao ][ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  [ yin hao ][ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ] yu ta k'uo hao [ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ][ yin hao ][ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ yu ta k'uo hao ][ huan hang ] ch'ung fu chih hsing chih tao   hsv hao   hsiao yv   tzu chi   te ch'ang tu   pu man tsu [ huan hang ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ] ju kuo   tzu chi   te ti   hsv hao   ko tzu fu   teng yv  [ yin hao ] nang [ yin hao ]  tse [ huan hang ][ chih piao fu ][ tso ta k'uo hao ][ huan hang ][ chih piao fu ][ chih piao fu ] chiang   tzu chi   te ti   hsv hao   ko tzu fu   pien ch'eng   shu ch'u [ huan hang ][ chih piao fu ][ chih piao fu ] chieh chih [ huan hang ][ chih piao fu ][ yu ta k'uo hao ][ huan hang ][ yu ta k'uo hao ][ huan hang ] ta yin   tzu chi [ huan hang ]"
 ting i   hsv hao   wei   cheng shu ,  fu chih wei  0
 ting i   shu ch'u   wei   tzu fu ch'uan ,  fu chih wei   tzu chi 
 ch'ung fu chih hsing chih tao   hsv hao   hsiao yv   shu ch'u   te ch'ang tu   pu man tsu 
{
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ yin hao ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] yin hao [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ huan hang ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] huan hang [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ chih piao fu ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] chih piao fu [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ tso fang k'uo hao ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] tso fang k'uo hao [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ yu fang k'uo hao ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] yu fang k'uo hao [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ tso ta k'uo hao ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] yu ta k'uo hao [ yu fang k'uo hao ]"
	}
	 ju kuo   shu ch'u   te ti   hsv hao   ko tzu fu   teng yv  "[ yu ta k'uo hao ]"  tse 
	{
		 chiang   shu ch'u   te ti   hsv hao   ko tzu fu   pien ch'eng  "[ tso fang k'uo hao ] yu ta k'uo hao [ yu fang k'uo hao ]"
	}
}
 ch'ung fu chih hsing chih tao   hsv hao   hsiao yv   tzu chi   te ch'ang tu   pu man tsu 
{
	 ju kuo   tzu chi   te ti   hsv hao   ko tzu fu   teng yv  " nang "  tse 
	{
		 chiang   tzu chi   te ti   hsv hao   ko tzu fu   pien ch'eng   shu ch'u 
		 chieh chih 
	}
}
 ta yin   tzu chi 


Shorter one

shu ch'u che ko ch'eng hsv te yvan tai ma 

Print special characters

ta yin  "[ pan chiao yin hao ][ pan chiao p'ieh hao ][ chih piao fu hao ][ k'ung tzu fu ][Unicode wei U+4E00 te tzu fu ][ heng fan hsieh kang ][ t'ui ko ]"
chu shih :U+4E00 shih “ i ” tzu fu 。