ബീഫ് - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ബീഫ് ആണിത്.

പട്ടിക:

NAME


ബീഫ് - ഫ്ലെക്സിബിൾ ബ്രെയിൻഫക്ക് ഇന്റർപ്രെറ്റർ

സിനോപ്സിസ്


ബീഫ് [ഓപ്ഷൻ]... FILE

വിവരണം


ബ്രെയിൻഫക്ക് പ്രോഗ്രാമിംഗ് ഭാഷയുടെ വഴക്കമുള്ള വ്യാഖ്യാതാവാണ് ബീഫ്.

താഴെ വിവരിച്ചിരിക്കുന്ന ഓപ്‌ഷനുകൾ ഉപയോഗിച്ച് ഇത് കോൺഫിഗർ ചെയ്യാവുന്നതാണ്, ഇത് പ്രവർത്തിപ്പിക്കുന്നത് സാധ്യമാക്കുന്നു
വ്യാഖ്യാതാവിന്റെ പെരുമാറ്റത്തെക്കുറിച്ച് അനുമാനങ്ങൾ ഉണ്ടാക്കുന്ന ബ്രെയിൻഫക്ക് പ്രോഗ്രാമുകൾ.

പ്രോഗ്രാം ഉപയോഗിക്കുന്ന മെമ്മറി ടേപ്പിന്റെ വലുപ്പത്തിന് ബീഫ് അനിയന്ത്രിതമായ പരിധി നിശ്ചയിക്കുന്നില്ല, കൂടാതെ
മെമ്മറി സെല്ലുകൾ ആവശ്യാനുസരണം വിനിയോഗിക്കുന്നു.

ഓപ്ഷനുകൾ


- അതെ, --സ്റ്റോർ=എന്ത്
ഇൻപുട്ടിന്റെ അവസാനം എത്തുമ്പോൾ ടേപ്പിൽ സംഭരിക്കാനുള്ള മൂല്യം തിരഞ്ഞെടുക്കുക. എന്ത്
സ്ഥിരസ്ഥിതിയായി `പൂജ്യം' (ഒരു പൂജ്യം സംഭരിക്കുക); മറ്റ് സാധ്യമായ മൂല്യങ്ങൾ `eof' (സ്റ്റോർ -1, the
C സ്ഥിരാങ്കം EOF ന് സാധാരണയായി നൽകിയിട്ടുള്ള മൂല്യം) അല്ലെങ്കിൽ `അതേ' (മൂല്യത്തെ സ്പർശിക്കാതെ വിടുക)

-d, --എനേബിൾ-ഡീബഗ്ഗിംഗ്
ഡീബഗ്ഗിംഗ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക. സ്ഥിരസ്ഥിതിയായി, ഡീബഗ്ഗിംഗ് നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കില്ല

-ഓ, --output-file=FILE
പ്രോഗ്രാമിന്റെ ഔട്ട്പുട്ട് ഇതിലേക്ക് എഴുതുക FILE

-ഞാൻ, --input-file=FILE
എന്നതിൽ നിന്ന് പ്രോഗ്രാമിന്റെ ഇൻപുട്ട് വായിക്കുക FILE

FILE പ്രാദേശിക പാതയോ GIO പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും യുആർഐയോ ആകാം. എങ്കിൽ FILE ആണ് `-' സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് അല്ലെങ്കിൽ
സന്ദർഭത്തിനനുസരിച്ച് സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഉപയോഗിക്കും.

ബ്രെയിൻഫക്ക് LANGUAGE എന്ന


ബ്രെയിൻഫക്ക് പ്രോഗ്രാമുകൾ ഒരു മെമ്മറി ടേപ്പിൽ പ്രവർത്തിക്കുന്നു, അതിൽ ഫലത്തിൽ പരിധിയില്ലാത്ത എണ്ണം അടങ്ങിയിരിക്കുന്നു
കോശങ്ങൾ; ഓരോ സെല്ലിനും ഒരു മൂല്യം സംഭരിക്കാൻ കഴിയും, അത് ഒരു പ്രതീകമായി അല്ലെങ്കിൽ ഒരു പ്രതീകമായി കാണാൻ കഴിയും
സന്ദർഭത്തെ ആശ്രയിച്ച് പൂർണ്ണസംഖ്യ സംഖ്യ (അതിന്റെ ASCII എൻകോഡിംഗ്). ഒരു കഴ്സർ പോയിന്റിംഗ് ഉണ്ട്
നിലവിലുള്ള ഒന്നായി കണക്കാക്കപ്പെടുന്ന സെല്ലുകളിലൊന്നിലേക്ക്; കഴ്സർ നീക്കാൻ കഴിയും
ഇഷ്ടം പോലെ.

ഒരു ബ്രെയിൻഫക്ക് സോഴ്സ് ഫയൽ നിർമ്മിച്ചിരിക്കുന്നത് നിരവധി ബ്രെയിൻഫക്ക് നിർദ്ദേശങ്ങൾ കൊണ്ടാണ്; ഏതെങ്കിലും ചിഹ്നം
ഒരു നിർദ്ദേശം ഒരു അഭിപ്രായമായി കണക്കാക്കുകയും അവഗണിക്കുകയും ചെയ്യുന്നു. ഇതിൽ അപവാദങ്ങളുണ്ട്
ഭരണം, താഴെ കാണുക.

ബ്രെയിൻഫക്ക് നിർദ്ദേശങ്ങൾ ഇവയാണ്:

+ നിലവിലെ സെല്ലിലെ മൂല്യം ഒന്നായി വർദ്ധിപ്പിക്കുക

- നിലവിലെ സെല്ലിലെ മൂല്യം ഒന്നായി കുറയ്ക്കുക

> കഴ്‌സർ ഒരു സെൽ വലത്തേക്ക് നീക്കുക

< കഴ്‌സർ ഒരു സെൽ ഇടത്തേക്ക് നീക്കുക

[ ഒരു ലൂപ്പ് ആരംഭിക്കുക. ലൂപ്പിൽ അടങ്ങിയിരിക്കുന്ന നിർദ്ദേശങ്ങൾ എത്രത്തോളം നടപ്പിലാക്കുന്നു
നിലവിലെ സെല്ലിന്റെ മൂല്യം പൂജ്യമല്ല

] [ നിർദ്ദേശം പ്രകാരം ആരംഭിച്ച ഒരു ലൂപ്പ് അവസാനിപ്പിക്കുക

, ഇൻപുട്ടിൽ നിന്ന് ഒരു പ്രതീകം വായിച്ച് നിലവിലെ സെല്ലിൽ സംഭരിക്കുക

. ഔട്ട്പുട്ടിലേക്ക് നിലവിലെ സെല്ലിന്റെ മൂല്യം എഴുതുക

# ഡീബഗ്ഗിംഗ് ആവശ്യങ്ങൾക്കായി മെമ്മറി ടേപ്പിലെ ഉള്ളടക്കം ഉപേക്ഷിക്കുക. ഈ നിർദ്ദേശം
--enable-debugging ഓപ്ഷൻ ഇല്ലെങ്കിൽ അവഗണിച്ചിരിക്കുന്നു

സോഴ്സ് ഫയലിന്റെ ആദ്യ വരി മാജിക് സീക്വൻസ് # എന്നതിൽ നിന്നാണ് ആരംഭിക്കുന്നതെങ്കിൽ! അത് അവഗണിക്കപ്പെടുന്നു.
നിങ്ങളെപ്പോലെ ബീഫിനെ വ്യക്തമായി വിളിക്കാതെ തന്നെ ഒരു ബ്രെയിൻഫക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
ഉദാ. ഒരു പൈത്തൺ പ്രോഗ്രാം.

ചിഹ്നം! ബീഫ് എന്നതിന് ഒരു പ്രത്യേക അർത്ഥമുണ്ട്: ഇത് ഒരു പ്രോഗ്രാമിന്റെ കോഡിന്റെ അവസാനത്തെ അടയാളപ്പെടുത്തുന്നു
അതിന്റെ ഇൻപുട്ടിന്റെ തുടക്കം. ഈ ചിഹ്നം സോഴ്സ് ഫയലിൽ ഉണ്ടെങ്കിൽ, റൺടൈം ഇൻപുട്ട് ചെയ്യും
അവഗണിക്കപ്പെടും.

ഉദാഹരണങ്ങൾ


ക്ലാസിക് ഹലോ വേൾഡ് പ്രോഗ്രാം ബ്രെയിൻഫക്കിൽ ഇങ്ങനെ എഴുതാം

+++++++++++[>++++++++>+++++++++++>+++>+<<<<-]>++.>+.+ +++++
+..+++.>++.<<+++++++++++++++++++.>.+++.------.---------- .>+.>.

ഇനിപ്പറയുന്ന ബ്രെയിൻഫക്ക് പ്രോഗ്രാം മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കാം പൂച്ച(1) യൂട്ടിലിറ്റി:

#!/usr/bin/beef
,[.,]

തീർച്ചയായും നിങ്ങൾക്ക് ഇതൊന്നും ആവശ്യമില്ലെന്ന് കരുതുന്നു പൂച്ച(1) ന്റെ ഫാൻസി കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ, നിങ്ങൾ
വർക്കിംഗ് I/O റീഡയറക്ഷനും നർമ്മബോധവും ഉള്ള ഒരു ഷെൽ ഉണ്ടായിരിക്കുക.

AUTHORS


ആൻഡ്രിയ ബൊലോഗ്നാനിeof@kiyuko.org>.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ ബീഫ് ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ