Follow

Any good programmer should be able to alter a program in any language that's less than 100 LOC.

I'd like to clarify that I mean real-world languages, not esoteric ones...

Show thread

@musicmatze Counterpoint: APL.

life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

@musicmatze Agreed.

level up: ...within a 4 hour time limit.

Some languages (e.g. en.wikipedia.org/wiki/Brainfuc) could be a nice filter to div up the hurd

@musicmatze I'd have to agree on nearly any language except brainfuck.

@musicmatze Altering: yes, quite probably possible. Getting a new desired output may be difficult, depending on the language. Have you seen this one? en.m.wikipedia.org/wiki/Brainf

@musicmatze counter-examples:

- make
- Prolog
- APL
- Fortran77

@musicmatze sure, once you know what it's doing. I was listing languages where you have to bring a solid mental model of its operation with you because it's difficult to build one by examining the syntax alone - hidden flow control and implicit shared state mutation.

@musicmatze Obviously you mean lines of code, but on a lark I did consider libraries-of-congress and I did chuckle-snort a little bit.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!