You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

cousin_it comments on Open Thread, October 13 - 19, 2013 - Less Wrong Discussion

4 Post author: Coscott 14 October 2013 01:57AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (247)

You are viewing a single comment's thread. Show more comments above.

Comment author: cousin_it 15 October 2013 01:24:57PM *  3 points [-]

Well, different languages are based on different ideas. Some languages explore the computational usefulness of a single data structure, like APL with arrays or Forth with stacks. Lisp is pretty big, but yes you could say it emphasizes lists. (If you're looking for a language that emphasizes strings, try SNOBOL or maybe Tcl?) Other languages explore other ideas, like Haskell with purity, Prolog with unification, or Smalltalk with message passing. And there are general-purpose languages that don't try to make any particular point about computation, like C, Java, JavaScript, Perl, Python, Ruby, PHP, etc.