« first day (1987 days earlier)      last day (3002 days later) » 
00:00 - 23:0023:00 - 00:00

11:01 PM
Yeah It's nothing like what I've I learned so far in any language. I'd want at least a gold badge in a language before I challenge myself with something like haskell
 
ever read SICP?
 
never
lol, but I guess I'll add it to my must read least
 
yeah, it may help you get the functional programming mindset at least, and Scheme is a much easier first functional language than Haskell
I've heard FPers describe Haskell as the serious one you graduate to after you get comfortable with one of the LISPs or ML derivative
 
user55340
There are applications of FP. Understanding it makes scala easier.
 
Haskell isn't on the front page of SO
 
user55340
11:06 PM
And FP is finding its way into Java and C#.
 
user55340
The FP model also tends to make concurrent processes easier to reason about.
 
All these new languages, why don't they stick with 4 languages. 4 should cover all the types of programming
 
do we need to link the xkcd again?
s/standards/languages
 
Again? sighs
 
:/ wow, I think I'll just learn Befunge and Intercall and call myself a pro
 
11:11 PM
s/standards/esoteric languages
 
Better idea I learn to write programs in binary
 
better idea: learn to write programs with butterflies
 
Hmm, sounds hard, but might be possible
I'll give it a try
Or I'll stick with java, javascript, python, c++, c#, SQl, Html, and then once mastered I'll try heckle
 
user55340
Learning an assembly is useful. A systems language. A JVM language. A "scripting" language. A functional language. A language that you find on a careers website.
 
haskell*
 
11:16 PM
agreed, gotta see at least one assembly language and functional language to get the full breadth of what's out there
 
user55340
Possibly a stack based one and a math oriented one too.
 
user55340
Stack based often find their way into embedded systems.
 
math oriented? I could take that. It's the only school subject I've ever been outstanding in
 
user55340
And dc is the oldest language on UNIX.
 
languages that do symbolic math are cool
 
user55340
11:18 PM
Fortran, matlab, apl, J, or Mathematica.
 
AP Stats as a junior already have 5 math credits I think I can do it
 
user55340
Or whatever wolfram dreams up next.
 
How long should you stick with a language before starting to learn a new one?
 
400 days. Exactly.
that's how long it takes for code to start rotting
 
oh ok how many minutes?
 
11:22 PM
whatever power of 2 comes closest to 400 days
 
user55340
I try to learn a new language each year.
 
user55340
@Ixrec 512
 
user55340
2^9
 
user55340
(2^10 ~= 10^3 - useful for estimating)
 
it's common for me to randomly read a tutorial on some language I'll never use, but I have no control over what I use at work (duh) and have essentially no desire to do extra programming outside of work (after 45 hours a week on it I'm quite satisfied) so you could argue for me it's anywhere between never and once every few months depending on your definition of "learn a language"
 
11:25 PM
I meant progression wise, such as if your are able to develop an robot \ that steals people social security numbers by voice recognition
 
user55340
39
Q: What programming languages have been created by PPCG users?

PhiNotPiLanguage-creation has become a popular activity on PPCG. A decent portion of answers, especially code-golf answers, are written in languages invented by the community. These are also languages that might be unfamiliar to this site's wider viewing audience. What languages (esoteric, golfing, or...

 
user55340
This is the one that blows my mind:
 
user55340
32
A: What programming languages have been created by PPCG users?

Martin BüttnerHexagony Hexagony was created by me, Martin Büttner, in September 2015. As far as I know it is the first two-dimensional programming language which operates on a hexagonal grid (instead of the usual rectangular grid). To make matters worse, opposite edges of the grid wrap around, making the top...

 
user55340
Though:
 
user55340
28
A: What programming languages have been created by PPCG users?

TimwiFunciton (esolangs • interpreter) Created by me and my personal favourite. This is a 2D language that uses Unicode box-drawing characters to create programs that resemble flowcharts, but the semantics are actually closer to that of a functional language than an actual flowchart. It has only fiv...

 
user55340
11:26 PM
is really neat too.
 
user55340
     ) } ? } .
    = ( . . ] =
   } = ' . } . }
  ~ . / % * . . &
 . = & { . < . . .
  . . . = | > ( <
   . . } ! = . .
    . & @ \ [ .
     . . . . .
 
6

+1. This language hurts my brain. – TimmyD Sep 16 '15 at 19:00
 
@DeliriousSyntax I'm not sure what that means (plus the ability to do that has nothing to do with language)
 
user55340
+1. This language hurts my brain. — TimmyD Sep 16 '15 at 19:00
 
user55340
Just copy the link the comment and paste that. Oneboxing is good.
 
user55340
11:29 PM
And then for the Londoners... how about
 
user55340
30
A: What programming languages have been created by PPCG users?

TimwiMornington Crescent A joke language I (Timwi) created based on Mornington Crescent from I'm Sorry I Haven't a Clue. The program is executed by moving from station to station on the London Underground, starting and ending at Mornington Crescent. Martin Büttner wrote a “Hello, World!” and a primal...

 
+1. This language hurts my brain. — TimmyD Sep 16 '15 at 19:00
Amazed
 
user55340
The start of Hello World in that language is:
 
user55340
Take Northern Line to Hendon Central
Take Northern Line to Bank
Take Northern Line to Bank
Take District Line to Gunnersbury
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Victoria Line to Victoria
Take District Line to Bank
Take District Line to Hammersmith
Take District Line to Cannon Street
Take District Line to Hammersmith
 
user55340
49
A: "Hello, World!"

Martin BüttnerMornington Crescent, 3614 bytes Take Northern Line to Hendon Central Take Northern Line to Bank Take Northern Line to Bank Take District Line to Gunnersbury Take District Line to Victoria Take Victoria Line to Seven Sisters Take Victoria Line to Victoria Take Victoria Line to Victoria Take Distr...

 
11:30 PM
Unfortunately, language extensions typically cost millions of pounds and require lots of digging. — Comintern Sep 20 '15 at 3:09
 
That's interesting I wonder what the I guess you will call it "source code" for that language looks like
 
maybe in 2020 we'll be able to write Take Crossrail to Victoria
@DeliriousSyntax for Mornington Crescent? it's what MichaelT just pasted
 
user55340
@Ixrec You should ask about that language update and if it would change the programs.
 
0
Q: How do I ask a good question?

Robert HarveyWe’d love to help you. To improve your chances of getting an answer, here are some tips: Be on topic! This site is primarily about software design. We don't do code troubleshooting here, so if your question is about your broken code, ask it on Stack Overflow. Search, and research ...and keep ...

 
this one I always liked the look of:
28
A: What programming languages have been created by PPCG users?

TimwiFunciton (esolangs • interpreter) Created by me and my personal favourite. This is a 2D language that uses Unicode box-drawing characters to create programs that resemble flowcharts, but the semantics are actually closer to that of a functional language than an actual flowchart. It has only fiv...

oh that's the other one you linked
 
user55340
11:33 PM
@Ixrec Yep. Rail is neat... taking us back to Haskell...
 
     ╓─╖ ╔╗┌─╖   ┌─╖
     ║ʜ║ ║╟┤↔╟┐ ┌┤‼╟┐
     ╙┬╜ ╚╝╘═╝│ │╘╤╝│
╔═╗  ┌┴────┐  │┌┴╖ ┌┴╖
║0║ ┌┴─┐  ┌┴─┐└┤ʜ╟─┤·╟┐
╚╤╝┌┴╖┌┴╖┌┴╖┌┴╖╘╤╝ ╘╤╝│
┌┘┌┤·╟┤ɦ╟┤·╟┤?╟ │  ┌┴╖│
│ │╘╤╝╘╤╝╘╤╝╘╤╝ └──┤‼╟┘
│┌┴╖│ ┌┴╖┌┘╔═╧╗    ╘═╝
└┤?╟┘┌┤?╟┘┌╢10║    ┌─────────┐
 ╘╤╝ │╘╤╝┌┘╚══╝ ┌─┬┘╔══╗┌──╖┌┴╖ ╓─╖
  ┘  └───┘╔════╗│┌┴┐║21╟┤>>╟┤·╟┐║ɦ║
╔════════╗║1005╟┘└┬┘╚══╝╘═╤╝╘╤╝│╙┬╜        ┌─┐
║14073768║╚════╝ ┌┴╖ ┌─╖ ┌┴╖┌┴╖└─┴─────────┘┌┴╖
║7584800 ╟───────┤?╟─┤‼╟─┤ʜ╟┤·╟─────────────┤·╟┐╔═══════╗╔══╗
╚════════╝       ╘╤╝ ╘╤╝ ╘╤╝╘╤╝    ╔══╗┌─╖┌┐╘╤╝│║2097151║║21╟┐
 
user55340
Hmm... they updated their web page... lets see if I can find that Haskell Rail compiler.
 
I strongly disagree: I have more than eight variables. Also, my documentation is terrible! But I do agree that I am esoteric and full of bad code. — Snowman Sep 11 '15 at 18:39
 
@RobertHarvey wrong site?
 
user55340
esolangs.org/wiki/Rail <!-- the language description
 
11:35 PM
@Shog9 We're going to adapt it from Stack Overflow's "How do I ask a Good Question" page.
 
@RobertHarvey yeah, I mean you posted that on MSO
 
user55340
There we go... github.com/mtolly/rail <-- a compiler for Rail written in Haskell.
 
Ah, crap.
 
maybe that post needs a super-meta preamble explaining what it's supposed to be
 
user55340
It compiles:
 
user55340
11:36 PM
$ 'main' (--):
 \
 | /---------\
 | |         |
 | \    /-io-/
 \---e-<
        \-#
 
user55340
to:
 
user55340
void fun_main() {
  goto E_5_4;
E_5_4:
  builtin_eof();
  if (pop_bool()) {
    goto done;
  } else {
    builtin_input();
    builtin_output();
    goto E_5_4;
  }
done:
  return;
}
 
another cool looking language:
 
0
Q: How do I ask a good question?

Robert HarveyWe’d love to help you. To improve your chances of getting an answer, here are some tips: STOP! This site is primarily about software design. We don't do code troubleshooting here, so if your question is about your broken code, ask it on Stack Overflow. Search, and research ...and keep...

2
 
14
A: What programming languages have been created by PPCG users?

TimwiZiim A 2D language created by me (Timwi) consisting entirely of arrows (← ↖ ↑ etc., ↔ ⤡ etc.). The semantics are highly concurrent. Programming simple things is extremely laborious, both because of the limited instruction set and because of the need for thread synchronization constructs. Since m...

 
user55340
11:37 PM
@DeliriousSyntax direction based... lets see if I can find the one about conservation of momentum.
 
I also liked Mariolang
 
user55340
Anyways... that clock ticked around to 5 and 4... which is much later than 5 and 3. I should be out of here.
 
I'm going to write a language called MichaelT and all the key words will be the name of books and what each word does depends on what the book is about
 
Introduction to Algorithms chapter 6 // sorts the array
Death March chapter 3 // infinite loop
?
 
looks about right
Well, I'm out for the day. Later clear-sighted people
 
11:51 PM
which reminds me, I need to clean my glasses
 
Your welcome if it wasnt for me you wouldnt be able to see
 
enderland sees like 20-15+ with contacts and is basically blind without them
 
00:00 - 23:0023:00 - 00:00

« first day (1987 days earlier)      last day (3002 days later) »