From c41fd2a9f8c8b991cdba9f9bc62b73f5e26aa00f Mon Sep 17 00:00:00 2001 From: Michael Ball Date: Fri, 2 Jan 2015 17:21:38 -0800 Subject: Add current examples folder from snap.berkeley --- Examples/Codification.xml | 1 + 1 file changed, 1 insertion(+) create mode 100644 Examples/Codification.xml (limited to 'Examples/Codification.xml') diff --git a/Examples/Codification.xml b/Examples/Codification.xml new file mode 100644 index 0000000..110a73c --- /dev/null +++ b/Examples/Codification.xml @@ -0,0 +1 @@ +This project features a FizzBuzz script and a recursive factorial block that you can run and debug inside Snap! and also compile into various text-based programming languages: * JavaScript * Smalltalk * Python * C Enjoy! -Jensdata:image/png;base64,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data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCCdrag any example script into this ring:FizzBuzz scripts for any language mapping:a FizzBuzz version that compiles to any mappings in this project: JavaScript, Python, Smalltalk and Ci1another, slightly different variant of FizzBuzz, which also compiles to any language mapping in this projectrecursive factorial script with function header for any language mapping:other example scripts for any language except C:nested FOR block example. Try this one for any language mapping except Ctry the current script by executing it:convert to various textual languages. Use the watcher's context menu to export: forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction doSwitchToCostume doWearNextCostume getCostumeIdx doThinkFor doThink changeEffect setEffect clearEffects changeScale setScale getScale show hide comeToFront goBack playSound doPlaySoundUntilDone doStopAllSounds doRest doPlayNote doChangeTempo doSetTempo getTempo clear down up setColor changeHue setHue changeBrightness setBrightness changeSize setSize doStamp reportTouchingObject reportTouchingColor reportColorIsTouchingColor colorFiltered reportStackSize reportFrameCount doAsk reportLastAnswer getLastAnswer reportMouseX reportMouseY reportMouseDown reportKeyPressed reportDistanceTo doResetTimer reportTimer getTimer reportAttributeOf reportURL reportIsFastTracking doSetFastTracking reportCONS reportCDR reportListContainsItem doDeleteFromList doInsertInList doReplaceInList reifyScript reifyReporter reifyPredicate reportRound reportMonadic reportRandom reportLetter reportStringSize reportUnicode reportIsA reportIsIdentical reportJoinWords receiveGo receiveKey receiveClick receiveMessage doBroadcast doBroadcastAndWait getLastMessage doWarp doWait doWaitUntil doForever doRepeat doUntil doStopBlock doStop doStopAll fork evaluate doCallCC reportCallCC receiveOnClone createClone removeClone"<#1>",,print <#1>print <#1>if <#1>: <#2>if <#1>: <#2> else: <#3>(<#1> + <#2>)(<#1> - <#2>)(<#1> * <#2>)(<#1> / <#2>)(<#1> % <#2>)(<#1> < <#2>)(<#1> == <#2>)(<#1> > <#2>)(<#1> & <#2>)(<#1> | <#2>)(!<#1>)TrueFalse(<#1>, <#2>)(<#1>.length)<#1> = <#2><#1> += 1print <#1>#variables <#1>[<#1>]len(<#1>)<#2>[<#1> - 1]<#2>.append(<#1>)return <#1>
while <#1>: <#2>
[]
isinstance(<#1>, (int, long, float, complex))5
<#1>
str(<#1>)5
for <#1> in range(<#2>, <#3>): <#4>15
console.log(<#1>);console.log(<#1>);<#1>if (<#1>) { <#2> }if (<#1>) { <#2> } else { <#3> }return <#1>;while (<#1>) { <#2> }for (var <#1> = <#2>; <#1> <= <#3>; <#1> += 1) { <#4> }(<#1> + <#2>)(<#1> - <#2>)(<#1> * <#2>)(<#1> / <#2>)(<#1> % <#2>)(<#1> < <#2>)(<#1> === <#2>)(<#1> > <#2>)(<#1> && <#2>)(<#1> || <#2>)(!<#1>)truefalsehelloWorld(<#1> + <#2>)world(<#1>.length)5(typeof <#1> === 'number')5(<#1>.toString())5function fact(n) { <body> }5fact(<#1>)7function fib(n) { <body> }7fib(<#1>)<#1> = <#2>;<#1> += 1;console.log(<#1>);var <#1>;[<#1>][](<#1>.length)1<#2>[<#1> - 1]<#2>.push(<#1>);
Transcript show: <#1>; cr.Transcript show: <#1>; cr.<#1><#1> ifTrue: [ <#2>].<#1> ifTrue: [ <#2>] ifFalse: [ <#3>].<#1>[<#1>] whileTrue: [ <#2>].(<#2> to: <#3>) do: [:<#1> | <#4>].(<#1> + <#2>)(<#1> - <#2>)(<#1> * <#2>)(<#1> / <#2>)(<#1> \\ <#2>)(<#1> < <#2>)(<#1> = <#2>)(<#1> > <#2>)(<#1> and: [<#2>])(<#1> or: [<#2>])(<#1> not)truefalsehelloWorld(<#1>, <#2>)world(<#1> size)5(<#1> isNumber)5(<#1> printString)5| fact | fact := [:n| <body>].5(fact value: <#1>)7| fib | fib := [:n | <body>].7(fib value: <#1>)<#1> := <#2>.<#1> := <#1> + 1.Transcript show: <#1>; cr.| <#1> |#(<#1>)(OrderedCollection new)(<#1> size)1(<#2> at: <#1>)<#2> add: <#1>.
print <#1>print <#1><#1>if <#1>: <#2>if <#1>: <#2> else: <#3>return <#1>while <#1>: <#2> for <#1> in range(<#2>, <#3>): <#4>(<#1> + <#2>)(<#1> - <#2>)(<#1> * <#2>)(<#1> / <#2>)(<#1> % <#2>)(<#1> < <#2>)(<#1> == <#2>)(<#1> > <#2>)(<#1> & <#2>)(<#1> | <#2>)(!<#1>)TrueFalsehelloWorld(<#1> + <#2>)world(<#1>.length)5isinstance(<#1>, (int, long, float, complex))5str(<#1>)5def fact(n): <body>5fact(<#1>)7def fib(n): <body>7fib(<#1>)<#1> = <#2><#1> += 1print <#1>#variables <#1>[<#1>][]len(<#1>)1<#2>[<#1> - 1]<#2>.append(<#1>)
printf(<#1>); printf("\n");printf(<#1>); printf("\n");#include <stdio.h> int main() { <#1> return(0); }if <#1> { <#2> }if <#1> { <#2> } else { <#3> }return <#1>;while <#1> { <#2> }int <#1>; for (<#1> = <#2>; <#1> <= <#3>; <#1>++) { <#4> }(<#1> + <#2>)(<#1> - <#2>)(<#1> * <#2>)(<#1> / <#2>)(<#1> % <#2>)(<#1> < <#2>)(<#1> == <#2>)(<#1> > <#2>)(<#1> && <#2>)(<#1> || <#2>)(!<#1>)5"%d", <#1>5int fact(int n) { <body> }5fact(<#1>)7int fib(int n) { <body> }7fib(<#1>)<#1> = <#2>;<#1>++;int <#1>;
(<#1> + <#2>)helloWorld
def fact(n): <body>
fact(<#1>)5
def fib(n): <body>
fib(<#1>)7
#variables i i = 1 while (i < 100): if ((i % 3) == 0): if ((i % 5) == 0): print "FizzBuzz" else: print "Fizz" else: if ((i % 5) == 0): print "Buzz" else: print str(i) i += 1 i1another, slightly different variant of FizzBuzz, which also compiles to any language mapping in this project
\ No newline at end of file -- cgit v1.3.1