એસોટેરિક પ્રોગ્રામિંગ ભાષાઓ એ ઓછામાં ઓછી ભાષાઓ છે, જે ખ્યાલ અને / અથવા પડકારના પુરાવા તરીકે બનાવવામાં આવી છે, ભાષાને પ્રોગ્રામ કરવા અને તેના માટે લખવા બંને. ચાલો તેમાંથી કેટલાકની સમીક્ષા જોઈએ:
બ્રેઇનફક
તે સૌથી જાણીતું અને સૌથી પ્રખ્યાત છે, તેનો સિન્ટેક્સ એકદમ સરળ છે:
+++++++++++ [ યાદોને શરૂ કરવા માટે લૂપ (10 વાર પુનરાવર્તન) >+++++++>+++++++++++>++++++++++++>+++>+<<<<- 70 100 110 30 10 ] >++. 'એચ' (72) 1 >>+. 'અથવા' (111) 3 ---. 'લ' (108) 3 <---. 'એ' (97) 2 >>++. જગ્યા (32) 4 <+. 'મી' (109) 3 ++++++++. 'યુ' (117) 3 -------. 'એન' (110) 3 <+++. 'ડી' (100) 2 >+. 'અથવા' (111) 3 >+. '!' (33) 4 >. '\ n' (10) 5
તેના વાક્યરચનાને સમજાવવા માટે, અન્ય પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરવો શ્રેષ્ઠ છે. તો અંદર તેના વિકિપીડિયા પૃષ્ઠ અમને સમાનતાનું આ કોષ્ટક પ્રદાન કરો, જેમાં પી.ટી.આર. સહી ન કરેલા ચારની બરાબર છે:
બ્રેનફક | C | પર્લ |
---|---|---|
> | ++ પીટીઆર; | $ નિર્દેશક ++; |
< | Trપ્રિ; | $ નિર્દેશક; |
+ | ++ * પીટીઆર; | $ ટેપ [$ નિર્દેશક] ++; |
- | - * પીટીઆર; | $ ટેપ [$ નિર્દેશક] -; |
. | પુટચર (* પીટીઆર); | છાપવા chr $ ટેપ [$ નિર્દેશક]; |
, | * પીટીઆર = ગેચર (); | $ ટેપ [$ નિર્દેશક] = ઓર્ડર (<>); |
[ | જ્યારે (* ptr) | જ્યારે ($ ટેપ [$ નિર્દેશક]) { |
] | } | } |
ઓહ!
તે પાછલા એક પર આધારિત છે, પરંતુ તેના બદલે શબ્દ સંયોજનનો ઉપયોગ કરે છે ઓક?, ઓહ! y પણ. તે પુસ્તકાલયની પેરોડી છે ડિસ્કવર્લ્ડછે, જે ઓરંગ્યુટનમાં રૂપાંતરિત છે અને તે ફક્ત તે ત્રણ શબ્દો ઉચ્ચાર કરી શકે છે. ચાલો કોડનો ટુકડો જોઈએ.
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
માની શકાય કે આ "પ્રોગ્રામ" તે શું કરે છે તે વિશિષ્ટ "હેલો વર્લ્ડ" લખે છે.
બેફંજ
મારા મતે સૌથી મૂળ, તેની ફ્લો કંટ્રોલ સ્ટ્રક્ચર એ તીર પર આધારિત છે જે પ્રોગ્રામને કહે છે કે ક્યાં જવું જોઈએ. ઉપરાંત, તે મ્યુટન્ટ કોડ (પોતાને સુધારેલા કોડ) બનાવવાનું ખૂબ સરળ બનાવે છે:
વીવી << 2 ^ વી <વી 13 વી 4 ^ >> >>?> 5 9 વીવી વી XNUMX7 વી 6 વી <8. >> ^ ^
ઉપરોક્ત કોડ એક અનંત રેન્ડમ નંબર જનરેટર છે, જે 1 થી 9. વચ્ચેની સંખ્યા પેદા કરશે, જે પહેલાના કરતા વધુ વાંચવા યોગ્ય છે.
માલબોલજ
અહીં આપણી પાસે પ્રોગ્રામિંગ લેંગ્વેજ છે જે બળતરા અને વાંચનયોગ્ય હોઈ શકે છે (ના, તે નથી C, અને ના, તે નથી પર્લ). તેના વિશે માલબોલજ, જેનું નામ નરકના 8 માં વર્તુળમાંથી આવે છે ડિવાઇન કdyમેડી. અહીં એક "હેલો વર્લ્ડ" છે (અથવા તે જ મને કહેવામાં આવ્યું છે તે છે):
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
લોલકેટ
એક સરળ મજાક. ચાલો તમારો કોડ જોઈએ:
હાય CAN છે STDIUM? મારી પાસે છે VAR IM IN YR લૂપ UP VAR!!1 દૃશ્યમાન VAR IZ VAR મોટા પછી 10? કેટીએચએક્સ IM UTટટા YR લૂપ KTHXBYE
અગાઉની પ્રોગ્રામિંગ ભાષાઓ કરતાં તે વધુ વાંચવા યોગ્ય હોવાથી, હું તમને તે અનુમાન કરું છું કે તે શું કરવાનું છે. 😉
ઇન્ટરકલ
DO ,1 <- #13 મહેરબાની કરીને DO ,1 એસ.યુ.બી. #1 <- #238 DO ,1 એસ.યુ.બી. #2 <- #108 DO ,1 એસ.યુ.બી. #3 <- #112 DO ,1 એસ.યુ.બી. #4 <- #0 DO ,1 એસ.યુ.બી. #5 <- #64 DO ,1 એસ.યુ.બી. #6 <- #194 DO ,1 એસ.યુ.બી. #7 <- #48 મહેરબાની કરીને DO ,1 એસ.યુ.બી. #8 <- #22 DO ,1 એસ.યુ.બી. #9 <- #248 DO ,1 એસ.યુ.બી. #10 <- #168 DO ,1 એસ.યુ.બી. #11 <- #24 DO ,1 એસ.યુ.બી. #12 <- #16 DO ,1 એસ.યુ.બી. #13 <- #162 મહેરબાની કરીને વાંચવું બહાર ,1 મહેરબાની કરીને આપવી UP
મારે કહેવું છે કે આમાંથી કેટલીક પ્રોગ્રામિંગ ભાષાઓ કેટલીક કમ્પ્યુટર ખ્યાલો વિશે શીખવા માટે ખૂબ ઉપયોગી છે. દાખ્લા તરીકે, બ્રેઇનફક તે નિર્દેશકો વિશે શીખવા માટે યોગ્ય છે.
હું લગભગ દ્વિસંગી કોડ પસંદ કરું છું
હા, હું ચોક્કસપણે બાઈનરીમાં અથવા એસેમ્બલરમાં સીધા જ પ્રોગ્રામ કરવાનું પસંદ કરું છું, તમે કંઇ પણ કરી શકો છો (ઉચ્ચ કક્ષાની ભાષાઓ પ્રોસેસર પર અંત પછી ચાલે છે), પરંતુ વિશિષ્ટ ભાષાઓ વિશેની રસપ્રદ બાબત એ તે પડકાર છે જે તેઓ રજૂ કરે છે. માર્ગ દ્વારા, રોડર (આ લેખનો લેખક), તમે મને પિસ કરી રહ્યા છો. સી અને પર્લ કેવા વાંચનયોગ્ય અને બળતરા છે? કેવો અસહ્ય ગુનો !! શું આક્રોશ છે! પરંતુ જો સી અદ્ભુત છે, પર્લ માં મેં પ્રોગ્રામ કર્યો નથી પરંતુ મેં આ ભાષા વિશે સારી ટિપ્પણીઓ જોયા છે કારણ કે દેખીતી રીતે તે ફાઇલો, શબ્દમાળાઓ અને આ શીંગો સંભાળવા માટે ખૂબ જ યોગ્ય છે, ઉદાહરણ તરીકે, શોષણ માટે તે એકદમ સારી છે, તેમ છતાં, શોષણમાં સાયગન અજગર સારી રીતે કામ કરે છે ...
શુભેચ્છાઓ!
માણસ, સી અને પર્લ વસ્તુ મજાક હતી, અને હા, તે તદ્દન વાંચી શકાય તેવી ભાષાઓ છે, ખૂબ જ વ્યવહારુ અને જમણા હાથમાં "સુંદર". અલબત્ત, સી.આઈ. માં જોયું છે કે કેટલાક લોકો અસ્પષ્ટ સ્પાઘેટ્ટી કોડની ગૂંચ બાંધે છે, અને રેકોર્ડ રાખ્યા વિના. પર્લની વાત કરીએ તો, માત્ર સીની જેમ જ થતું નથી, પરંતુ તે ખૂબ જ લવચીક હોવાના કારણે, તમે એવી સામાન્ય વાતોને શોધી શકો છો જે સામાન્ય સમજને નકારી કા .ે છે. મારે કહેવું છે કે મારી પાસે પર્લમાં કોઈ પ્રોગ્રામિંગ પ્રોગ્રામ નથી, પરંતુ હું તેનો સિન્ટેક્સ સારી રીતે જાણું છું.
મોર્સ કોડમાં કેવી રીતે લખવું તે પ્રથમ છે
અને બીજું ઓરેંગુટાન હોવું જોઈએ, અને ચોથું, તે મગજનો અસ્વસ્થતા પેદા કરે છે.
ખૂબ સારી પોસ્ટ.
હું તને યાદ કરું છું
http://www.dangermouse.net/esoteric/piet.html
અને રસોઇયા, અનલમદા, વ્હાઇટ સ્પેસ અને ટિંક. પણ મારે આ લેખ બહુ મોટો બનાવવો નહોતો.
તે શોટાઇમ છે
હેન્ડ પર વાત કરો «હેલો વર્લ્ડ»
તમે સંમિશ્રિત થયા છો
હેલો વર્લ્ડ ઇન આર્નોલ્ડસી
http://www.genbetadev.com/actualidad/arnoldc-el-lenguaje-basado-en-frases-de-arnold-schwarzenegger
ઠીક છે, તે તે જાણતો ન હતો, હું માનું છું કે તે વિચાર "નલ ટર્મિનેટર" દ્વારા તેમને આપ્યો હતો
સત્ય એ છે કે તે પ્રોગ્રામિંગ ભાષાઓએ મને હસાવ્યો છે. સારું.