school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

questions-for-amy.ps (10024B)


      1 %!PS-Adobe-3.0
      2 %%Creator: groff version 1.23.0
      3 %%CreationDate: Sat Oct  5 20:44:12 2024
      4 %%DocumentNeededResources: font Times-Bold
      5 %%+ font Times-Roman
      6 %%DocumentSuppliedResources: procset grops 1.23 0
      7 %%Pages: 1
      8 %%PageOrder: Ascend
      9 %%DocumentMedia: Default 595 842 0 () ()
     10 %%Orientation: Portrait
     11 %%EndComments
     12 %%BeginDefaults
     13 %%PageMedia: Default
     14 %%EndDefaults
     15 %%BeginProlog
     16 %%BeginResource: procset grops 1.23 0
     17 %!PS-Adobe-3.0 Resource-ProcSet
     18 /setpacking where{
     19 pop
     20 currentpacking
     21 true setpacking
     22 }if
     23 /grops 120 dict dup begin
     24 % The ASCII code of the space character.
     25 /SC 32 def
     26 /A/show load def
     27 /B{0 SC 3 -1 roll widthshow}bind def
     28 /C{0 exch ashow}bind def
     29 /D{0 exch 0 SC 5 2 roll awidthshow}bind def
     30 /E{0 rmoveto show}bind def
     31 /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
     32 /G{0 rmoveto 0 exch ashow}bind def
     33 /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
     34 /I{0 exch rmoveto show}bind def
     35 /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
     36 /K{0 exch rmoveto 0 exch ashow}bind def
     37 /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
     38 /M{rmoveto show}bind def
     39 /N{rmoveto 0 SC 3 -1 roll widthshow}bind def
     40 /O{rmoveto 0 exch ashow}bind def
     41 /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
     42 /Q{moveto show}bind def
     43 /R{moveto 0 SC 3 -1 roll widthshow}bind def
     44 /S{moveto 0 exch ashow}bind def
     45 /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
     46 % name size font SF -
     47 /SF{
     48 findfont exch
     49 [exch dup 0 exch 0 exch neg 0 0]makefont
     50 dup setfont
     51 [exch/setfont cvx]cvx bind def
     52 }bind def
     53 % name a c d font MF -
     54 /MF{
     55 findfont
     56 [5 2 roll
     57 0 3 1 roll % b
     58 neg 0 0]makefont
     59 dup setfont
     60 [exch/setfont cvx]cvx bind def
     61 }bind def
     62 /level0 0 def
     63 /RES 0 def
     64 /PL 0 def
     65 /LS 0 def
     66 % Enable manual feed.
     67 % MANUAL -
     68 /MANUAL{
     69 statusdict begin/manualfeed true store end
     70 }bind def
     71 % Guess the page length.
     72 % This assumes that the imageable area is vertically centered on the page.
     73 % PLG - length
     74 /PLG{
     75 gsave newpath clippath pathbbox grestore
     76 exch pop add exch pop
     77 }bind def
     78 % BP -
     79 /BP{
     80 /level0 save def
     81 1 setlinecap
     82 1 setlinejoin
     83 DEFS/BPhook known{DEFS begin BPhook end}if
     84 72 RES div dup scale
     85 LS{
     86 90 rotate
     87 }{
     88 0 PL translate
     89 }ifelse
     90 1 -1 scale
     91 }bind def
     92 /EP{
     93 level0 restore
     94 showpage
     95 }def
     96 % centerx centery radius startangle endangle DA -
     97 /DA{
     98 newpath arcn stroke
     99 }bind def
    100 % x y SN - x' y'
    101 % round a position to nearest (pixel + (.25,.25))
    102 /SN{
    103 transform
    104 .25 sub exch .25 sub exch
    105 round .25 add exch round .25 add exch
    106 itransform
    107 }bind def
    108 % endx endy startx starty DL -
    109 % we round the endpoints of the line, so that parallel horizontal
    110 % and vertical lines will appear even
    111 /DL{
    112 SN
    113 moveto
    114 SN
    115 lineto stroke
    116 }bind def
    117 % centerx centery radius DC -
    118 /DC{
    119 newpath 0 360 arc closepath
    120 }bind def
    121 /TM matrix def
    122 %  width height centerx centery DE -
    123 /DE{
    124 TM currentmatrix pop
    125 translate scale newpath 0 0 .5 0 360 arc closepath
    126 TM setmatrix
    127 }bind def
    128 % these are for splines
    129 /RC/rcurveto load def
    130 /RL/rlineto load def
    131 /ST/stroke load def
    132 /MT/moveto load def
    133 /CL/closepath load def
    134 % fill the last path
    135 % r g b Fr -
    136 /Fr{
    137 setrgbcolor fill
    138 }bind def
    139 % c m y k Fk -
    140 /setcmykcolor where{
    141 pop
    142 /Fk{
    143 setcmykcolor fill
    144 }bind def
    145 }if
    146 % g Fg -
    147 /Fg{
    148 setgray fill
    149 }bind def
    150 % fill with the "current color"
    151 /FL/fill load def
    152 /LW/setlinewidth load def
    153 /Cr/setrgbcolor load def
    154 /setcmykcolor where{
    155 pop
    156 /Ck/setcmykcolor load def
    157 }if
    158 /Cg/setgray load def
    159 % new_font_name encoding_vector old_font_name RE -
    160 /RE{
    161 findfont
    162 dup maxlength 1 index/FontName known not{1 add}if dict begin
    163 {
    164 1 index/FID ne
    165 2 index/UniqueID ne
    166 and
    167 {def}{pop pop}ifelse
    168 }forall
    169 /Encoding exch def
    170 dup/FontName exch def
    171 currentdict end definefont pop
    172 }bind def
    173 /DEFS 0 def
    174 % hpos vpos EBEGIN -
    175 /EBEGIN{
    176 moveto
    177 DEFS begin
    178 }bind def
    179 /EEND/end load def
    180 /CNT 0 def
    181 /level1 0 def
    182 % llx lly newwid wid newht ht newllx newlly PBEGIN -
    183 /PBEGIN{
    184 /level1 save def
    185 translate
    186 div 3 1 roll div exch scale
    187 neg exch neg exch translate
    188 % set the graphics state to default values
    189 0 setgray
    190 0 setlinecap
    191 1 setlinewidth
    192 0 setlinejoin
    193 10 setmiterlimit
    194 []0 setdash
    195 /setstrokeadjust where{
    196 pop
    197 false setstrokeadjust
    198 }if
    199 /setoverprint where{
    200 pop
    201 false setoverprint
    202 }if
    203 newpath
    204 /CNT countdictstack def
    205 userdict begin
    206 /showpage{}def
    207 %
    208 %  Any included setpagedevice should be ignored.
    209 %  See: http://www.w-beer.de/doc/ps/.
    210 %
    211 /setpagedevice{}def
    212 mark
    213 }bind def
    214 /PEND{
    215 cleartomark
    216 countdictstack CNT sub{end}repeat
    217 level1 restore
    218 }bind def
    219 end def
    220 /setpacking where{
    221 pop
    222 setpacking
    223 }if
    224 %%EndResource
    225 %%EndProlog
    226 %%BeginSetup
    227 %%BeginFeature: *PageSize Default
    228 << /PageSize [ 595 842 ] /ImagingBBox null >> setpagedevice
    229 %%EndFeature
    230 %%IncludeResource: font Times-Bold
    231 %%IncludeResource: font Times-Roman
    232 grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
    233 def/PL 841.89 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron
    234 /Zcaron/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef
    235 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
    236 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
    237 /.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
    238 /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
    239 /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
    240 /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
    241 /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
    242 /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
    243 /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
    244 /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
    245 /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
    246 /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
    247 /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
    248 /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
    249 /logicalnot/minus/registered/macron/degree/plusminus/twosuperior
    250 /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
    251 /ordmasculine/guilsinglright/onequarter/onehalf/threequarters
    252 /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
    253 /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
    254 /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
    255 /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
    256 /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
    257 /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
    258 /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
    259 /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
    260 /Times-Roman@0 ENC0/Times-Roman RE/Times-Bold@0 ENC0/Times-Bold RE
    261 %%EndSetup
    262 %%Page: 1 1
    263 %%BeginPageSetup
    264 BP
    265 %%EndPageSetup
    266 /F0 12/Times-Bold@0 SF(Questions f)215.16 123 Q
    267 (or the end user \(Amy C\))-.3 E/F1 10/Times-Bold@0 SF 2.5(1. What)72
    268 171 R(do y)2.5 E
    269 (ou \214nd the most important in a languge? \(eg: speed, r)-.25 E
    270 (eadablity\))-.18 E/F2 10/Times-Roman@0 SF(Speed, readability)97 186.6 Q
    271 2.5(,d)-.65 G(eb)-2.5 E(ugging ease and disk space ef)-.2 E(\214cienc)
    272 -.25 E -.65(y.)-.15 G F1 2.5(2. What)72 210.6 R(tools ar)2.5 E 2.5(ei)
    273 -.18 G(mportant f)-2.5 E(or a language to ha)-.25 E -.1(ve)-.25 G 2.5
    274 (?\().1 G(eg: pkg-manager)-2.5 E 2.5(,i)-.92 G(de integration\))-2.5 E
    275 F2 .384(IDE inte)97 226.2 R .384(gration \(things lik)-.15 F 2.884(et)
    276 -.1 G .384(ab complete and deb)-2.884 F .384
    277 (ugging tools\), a package manager)-.2 F 2.884(,a)-.4 G .383
    278 (nd the ability to interact)-2.884 F
    279 (with the user through the command line easily)72 238.2 Q(.)-.65 E F1
    280 2.5(3. What)72 262.2 R(featur)2.5 E(es do y)-.18 E(ou lik)-.25 E 2.5(ef)
    281 -.1 G -.18(ro)-2.5 G 2.5(mo).18 G(ther languages \(eg: adv)-2.5 E
    282 (anced memory managment, hask)-.1 E(ells terse syntax\))-.1 E F2 .188(T\
    283 he ability to pass the memory reference of an object or function and a \
    284 collection of b)97 277.8 R .188(uilt-in or standard func-)-.2 F
    285 (tions lik)72 289.8 Q 2.5(e")-.1 G(print", "split", or "sort")-2.5 E F1
    286 2.5(4. What)72 313.8 R(do y)2.5 E(ou want to pr)-.25 E
    287 (ogram in this language \(eg: websites, lo)-.18 E 2.5(wl)-.1 G -2.3 -.15
    288 (ev e)-2.5 H 2.5(ls).15 G(ystems\))-2.5 E F2
    289 (Lightweight command line tools and web back)97 329.4 Q(ends.)-.1 E F1
    290 2.5(5. Do)72 353.4 R -.25(yo)2.5 G 2.5(ui).25 G
    291 (ntend to use graphics in the pr)-2.5 E(ograms y)-.18 E(ou write?)-.25 E
    292 F2(No)97 369 Q F1 2.5(6. W)72 393 R(ould y)-.75 E(ou pr)-.25 E
    293 (efer a languge that f)-.18 E(ocuses on ease of use, or po)-.25 E
    294 (wer of the code?)-.1 E F2 2.5(Il)97 408.6 S(ik)-2.5 E 2.5(eag)-.1 G
    295 (ood balance between the tw)-2.5 E(o.)-.1 E F1 2.5(7. What)72 432.6 R
    296 (wer)2.5 E 2.5(ey)-.18 G(our last 3 pr)-2.75 E(ojects? \(could they ha)
    297 -.18 E .2 -.1(ve b)-.25 H(een writen in zippy?\)).1 E F2 2.5(Aw)97 448.2
    298 S(ebsite, a small command-line tool and a midi k)-2.5 E -.15(ey)-.1 G
    299 (board \(program runs on a Raspberry Pi Pico\)).15 E F1 2.5(8. Ho)72
    300 472.2 R 2.5(wm)-.1 G(any languages w)-2.5 E(ould y)-.1 E
    301 (ou use on a single pr)-.25 E(oject? \(could zippy be used in y)-.18 E
    302 (our codebase?\))-.25 E F2 2.5(It)97 487.8 S
    303 (ry to use as little languages in a project as possible, so lik)-2.5 E
    304 (ely not in an e)-.1 E(xisting project.)-.15 E F1 2.5(9. Do)72 511.8 R
    305 -.25(yo)2.5 G 2.5(uc).25 G(ar)-2.5 E 2.5(ef)-.18 G(or lo)-2.75 E 2.5(wl)
    306 -.1 G -2.3 -.15(ev e)-2.5 H 2.5(lc).15 G(ontr)-2.5 E(ol, or w)-.18 E
    307 (ould y)-.1 E(ou pr)-.25 E(efer high le)-.18 E -.1(ve)-.15 G 2.5(la).1 G
    308 (bstractions?)-2.5 E F2 3.3(It)97 527.4 S .8(hink lo)-3.3 F(w-le)-.25 E
    309 -.15(ve)-.25 G 3.3(lc).15 G .8(ontrol is v)-3.3 F .8(ery important, b)
    310 -.15 F .8(ut high-le)-.2 F -.15(ve)-.25 G 3.3(la).15 G .8
    311 (bstractions are con)-3.3 F -.15(ve)-.4 G .8
    312 (nient, so a good balance be-).15 F(tween the tw)72 539.4 Q 2.5(oi)-.1 G
    313 2.5(sb)-2.5 G(est.)-2.5 E F1 2.5(10. W)72 563.4 R(ould y)-.75 E
    314 (ou be happy to de)-.25 E -.1(ve)-.15 G(lop libaries f).1 E
    315 (or things that ar)-.25 E(en't alr)-.18 E
    316 (eady implemented \(eg: an sql lib\))-.18 E F2
    317 (Potentially if it is simple enough to implement ne)97 579 Q 2.5(wt)-.25
    318 G(hings.)-2.5 E 0 Cg EP
    319 %%Trailer
    320 end
    321 %%EOF