亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? brnstnd.hin

?? 1984-1993模糊 C 源代碼競賽.zip 非常的好,不過這是DOS格式,要用UE去打開.
?? HIN
字號:
Best Of Show: <brnstnd@nyu.edu> Daniel J. Bernstein	Daniel J. Bernstein	New York UniversityJudges' comments:    Make and run.  Try:	make brnstnd	brnstnd < sorta.i2+2    For info on more examples, read the sorta.README file.    The author wished to win the "most useful program" award and    documented this in the source code.  The judges were unmoved    by this blatant attempt to influence the contest and rejected    this idea...  so we gave it the Best of Show award instead!!    NOTE: Due to minor problems with some ANSI C compilers, we have	  supplied a more portable ANSI version.  See the top level	  README file for details.    NOTE: One should remove the final trailing newline to obtain the	  original source file.  This step is not needed to compile	  this entry.    Selected notes from the author:    This is an interpreter for the programming language SORTA, a systems    and numerical programming language with features sorta from C, sorta    from FORTH, and sorta from Ada.    SORTA lets you manipulate files and spawn programs easily, has bitwise    operators, and gives you absolutely brilliant error messages like '?'    (that's the C bit). SORTA programs work with a stack (that's the FORTH    bit)---actually two stacks, one for integers and one for strings. And    all SORTA operations are strongly typed, detect practically any failure,    and garbage-collect (that's the Ada bit).    SORTA also contains features you might not expect from such a small    interpreter: arbitrary-length string input and concatenation, for    instance, not to mention infinite-depth tail recursion.    SORTA ignores its arguments (though it makes them available to the    script); it takes all commands, character by character, from its    standard input. Unrecognized commands are repeated with a ?.    SORTA maintains an ``i stack'' for integers and an ``s stack'' for    strings. It also keeps track of ``programs,'' one for each character.    Operations are silently ignored if the relevant stacks are too low,    except as noted for s, S, and !. If the i stack or s stack (or the stack    of buffered macro commands) grows too high, SORTA will exit silently    with exit code 2. (Compile parameter -Do=250 controls what ``too high''    means; you should not make o larger than 250.) I don't think it's    possible to crash the interpreter.    Here, then, is the SORTA programming language. All non-digits delimit    numeric constants. Spaces and newlines are ignored except as numeric    delimiters.    Basic operations:     q: quit     number: push that number on top of the i stack     "string": push that string on top of the s stack, no length limit     [string]: push that string on top of the s stack, no length limit     #: make top of i stack non-destructively in ASCII, push result onto s stack     `: print top of s stack non-destructively     $: print top of s stack non-destructively without newline     d: drop (pop) top of i stack     D: dup (duplicate) top of i stack     ': dup top of s stack     s: pop top of i stack. If it is n, swap (n+1)th-top of i stack with top.        1s, for example, swaps the top two elements; 2s swaps the top with        the third down; etc. This always pops the top of the i stack, even	upon failure.     S: pop top of i stack, then act just like s but upon s stack     l: pop top of s stack, push its length onto i stack     a: push argc onto i stack     A: pop top of i stack, push argv[i] on top of s stack     T: concatenate top two elements of s stack     _: negate top of i stack     +: pop top two elements of i stack, add, push back sum     *: pop top two elements of i stack, multiply, push back product     /: pop top two elements of i stack, divide, push back quotient     >: pop top two elements of i stack, compare, push back 1 or 0 as in C     &: pop top two elements of i stack, nand, push back bitwise result	Note that nand is sufficient to construct all bitwise operations,	as demonstrated by icalc below.   System operations:     o: pop top of s stack and top two of i stack; open(s1,i2,i1); leave	result on i stack     O: pop top of i stack, close() it     u: pop top of i stack, dup() it, push result back on     F: fork(), push result on i stack. This is not always safe while SORTA	is reading keyboard input or a script, as the forked programs share	file descriptors. It is always safe inside a program (see below).     P: pipe(), push two ends <p0> <p1> onto i stack. In case of trouble,	push <?> <-1> onto i stack.     w: wait(), push successful result (or -1 if no children) on i stack     !: execvp() top of the s stack. Arguments are the next things down on	the s stack, in reverse order from popping; the first character of	each string is lopped off. There must be an empty string somewhere	in the s stack to terminate the argument list. If the execve()	fails, any operation involving current members of the s stack has	undefined effects, and -1 is pushed onto the i stack.   High-level language operations:     :x: copy the top of the s stack into a program labeled by character x     =x: pop the top of the i stack. If it was nonzero, execute the program	 labeled by character x. Note that a digit at the end of a program	 will merge with any digits after =x; in that case you usually want	 to add a space at the end of the program.    Common idioms: To drop the top of the s stack, ld. To do a <, 1s>. To    unconditionally execute the program labeled by character x, 1=x (or any    nonzero number followed by =x). To print the top of the i stack    non-destructively, #` (or #$ if you don't want the newline). To    subtract, _+. To do mod or and or any of the other missing operations,    combine the available operations as illustrated below. To introduce a    comment, [ this is a comment string which is promptly eliminated ]ld.    SORTA's requirements: it wants fork(), execvp(), open(),    close(), dup(), pipe(), and wait(), so it obviously won't even compile    on a non-UNIX machine. It also assumes that you have a size-256    character set and that the characters between '0' and '9' are exactly    the digits in order. It does *not* depend on ASCII, despite the code    appearance. Also note that SORTA does not attempt to declare malloc(),    so you will get some warnings about illegal pointer combinations. Also    note that there are unreached statements in SORTA.    While the program source of course depends highly on #defines for    obfuscation, I like to think that this code has those little touches,    those professionally sharpened edges that mark true software    engineering. Observe, for instance, how i and s are the string and    integer stacks respectively. It's these little things that make you    feel at home in an otherwise utterly useless piece of code. They're    what make an obfuscation work.    The character pool (``I'' after cpp) makes it rather painful to    see the effect of commands at a glance. I can just imagine people    spending hours bouncing between the pool and the rest of the code,    or accidentally changing the pool without realizing its importance.    Without documentation and example scripts, someone would find it    a challenge to figure out what the arrays are used for, let alone    that SORTA is a scripting language.    Another nice feature is that the SORTA language itself encourages    you to write not merely obfuscated but plain incomprehensible    scripts (like the examples below---after working with the language    for a while, I guess I can read it pretty easily, but I also think    FORTH is a beautiful language). The numbers running around    everywhere will make people think of ASCII, even though the code is    not ASCII-dependent.  What's your first thought when you see    several arrays[256]? This is pretty standard obfuscation otherwise.    I like the way that unbalanced macro braces can throw off the    reader in ``if(c>0){y+1]=z[c];'', and I had fun covering the    alphabet with #defines, but that's nothing special.    Possible future extensions to SORTA include string extraction and    matching, reading from files into strings, and encrypting the string    pool to further confuse the judges. I don't think I can fit this into    the size limit, unfortunately.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二三四在线| 豆国产96在线|亚洲| 久久99精品一区二区三区| 成人黄色网址在线观看| 欧美一区二区三区人| 亚洲少妇中出一区| 国产精品18久久久久久久久 | 岛国一区二区在线观看| 91成人免费在线| 国产精品沙发午睡系列990531| 日本sm残虐另类| 一本色道**综合亚洲精品蜜桃冫| 久久天堂av综合合色蜜桃网| 五月天国产精品| 欧美在线播放高清精品| 亚洲欧洲成人av每日更新| 国产精品18久久久| xfplay精品久久| 激情偷乱视频一区二区三区| 日韩一二三区视频| 天天免费综合色| 欧美人妖巨大在线| 亚洲3atv精品一区二区三区| 一本一道久久a久久精品| 国产精品久久久久aaaa樱花| 丁香网亚洲国际| 亚洲国产成人在线| 国产69精品一区二区亚洲孕妇| 欧美一级久久久| 日本一不卡视频| 日韩欧美在线网站| 国产一区美女在线| 久久久久久久久久久久久女国产乱 | 一级中文字幕一区二区| 99久久精品国产观看| 亚洲欧洲无码一区二区三区| 91一区二区三区在线观看| 亚洲人成网站在线| 色视频成人在线观看免| 亚洲18女电影在线观看| 欧美一区二区三区视频在线观看| 麻豆91在线播放| 国产午夜精品一区二区三区四区| 国产成人午夜精品5599| 亚洲欧美在线aaa| 日本黄色一区二区| 日本在线播放一区二区三区| 精品少妇一区二区| 成人听书哪个软件好| 亚洲狠狠丁香婷婷综合久久久| 欧美性淫爽ww久久久久无| 日韩激情一二三区| 久久久精品蜜桃| 国产无人区一区二区三区| 波多野结衣的一区二区三区| 亚洲观看高清完整版在线观看| 91精品国产一区二区三区香蕉| 激情综合网天天干| 亚洲视频在线一区观看| 欧美精品在线观看播放| 精品无人区卡一卡二卡三乱码免费卡| 国产亚洲欧美在线| 欧美性生活大片视频| 国产一区美女在线| 一级日本不卡的影视| 日韩欧美在线综合网| 色综合久久久久久久| 蜜臀av一区二区在线观看| 中文字幕中文字幕一区二区| 在线观看91av| 成av人片一区二区| 日av在线不卡| 亚洲人成精品久久久久久 | 中文字幕成人在线观看| 欧美日韩一区国产| 久久99国产精品久久| 亚洲视频1区2区| 久久久国产精品麻豆| 欧美主播一区二区三区美女| 国产高清精品网站| 午夜影院久久久| av电影天堂一区二区在线| 国产精品家庭影院| 国产欧美日本一区二区三区| 国产欧美一区二区精品婷婷| 欧美肥大bbwbbw高潮| 成人一道本在线| 日韩精品乱码免费| 亚洲男人的天堂在线观看| 精品999在线播放| 欧美日韩一级黄| 色综合久久天天| 成人永久aaa| 国产一区福利在线| 久久er精品视频| 丝袜a∨在线一区二区三区不卡| 国产精品精品国产色婷婷| 国产欧美日韩不卡免费| 久久久影院官网| 精品日韩99亚洲| 日韩欧美国产不卡| 日韩精品自拍偷拍| 欧美一区二区三区四区久久| 91精品婷婷国产综合久久竹菊| 欧美天堂一区二区三区| 在线日韩av片| 在线观看91视频| 欧美优质美女网站| 在线观看欧美精品| 色菇凉天天综合网| 色系网站成人免费| 色噜噜狠狠色综合中国| 色综合久久久久网| 欧美日韩一区二区三区在线| 欧美三级三级三级| 欧美日韩激情在线| 欧美一区二区三区四区在线观看| 91精品国产高清一区二区三区蜜臀| 欧美一区二区在线看| 欧美成人福利视频| 欧美精品一区二区三区久久久| 亚洲精品一区二区三区福利| 久久婷婷国产综合精品青草| 国产欧美一区二区三区在线看蜜臀 | 老司机免费视频一区二区三区| 热久久免费视频| 激情久久五月天| 国产成人精品免费网站| 不卡一卡二卡三乱码免费网站| 99精品视频一区二区| 欧美性生活一区| 欧美大肚乱孕交hd孕妇| 国产午夜精品久久久久久久| 国产精品剧情在线亚洲| 亚洲国产日韩精品| 美女视频黄 久久| 国产a久久麻豆| 色综合久久久久综合体桃花网| 欧美三级电影网站| 2021国产精品久久精品| 国产精品国产三级国产普通话99 | 不卡欧美aaaaa| 欧美日韩综合色| 久久精品一区蜜桃臀影院| 自拍视频在线观看一区二区| 日日夜夜免费精品视频| 韩国成人在线视频| 色吧成人激情小说| 精品国产一区二区三区久久影院| 国产精品污www在线观看| 午夜精品爽啪视频| 福利一区二区在线观看| 欧美三级午夜理伦三级中视频| 久久免费看少妇高潮| 亚洲国产婷婷综合在线精品| 国产一区二区三区免费在线观看| 91免费看`日韩一区二区| 日韩一级黄色大片| 亚洲免费电影在线| 韩国女主播一区二区三区| 91九色02白丝porn| 国产婷婷一区二区| 日本午夜一本久久久综合| av一二三不卡影片| 精品欧美乱码久久久久久 | 欧美三级日韩三级国产三级| 欧美激情中文不卡| 日本美女一区二区| 色噜噜夜夜夜综合网| 国产精品日日摸夜夜摸av| 裸体健美xxxx欧美裸体表演| 色婷婷一区二区| 欧美国产1区2区| 久久国产精品72免费观看| 欧美性色欧美a在线播放| 国产精品毛片高清在线完整版| 免费成人美女在线观看.| 在线观看免费亚洲| 中文字幕亚洲电影| 国产福利电影一区二区三区| 欧美一区二区黄| 天天爽夜夜爽夜夜爽精品视频| 91最新地址在线播放| 国产精品三级视频| 懂色av一区二区三区免费观看 | 国产乱码精品一区二区三| 欧美一区二区黄色| 日韩vs国产vs欧美| 91精品欧美久久久久久动漫| 亚洲第一在线综合网站| 在线国产亚洲欧美| 一区二区成人在线| 欧美优质美女网站| 亚洲成人在线免费| 制服丝袜中文字幕一区| 五月天国产精品| 91精品国产欧美一区二区成人| 日韩和的一区二区| 欧美一区二区三区四区久久| 喷水一区二区三区|