Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Programming Language Opinions Thread

Name: Anonymous 2014-06-02 15:40

Post you're opinions on the following programming languages + any more you want to comment on:

* Java, C, C++, Go, Rust
* PHP, Perl, Ruby, Python, Javascript
* Lisp, Scheme
* Ocaml, Haskell

Name: Anonymous 2016-06-11 14:59

>>40
; Hello World program
; Machine starts at state 0

0 * H r 1
1 * E r 2
2 * L r 3
3 * L r 4
4 * O r 5
5 * _ r 6
6 * W r 7
7 * O r 8
8 * R r 9
9 * L r 10
10 * D r halt


Test it here: http://morphett.info/turing/turing.html

It's far from optimized, but works for any input, provided the initial state is 0.

Name: Anonymous 2016-06-11 15:00

>>41
You are clever, but not clever enough to write "Hello world" in Lambda Calculus.

Name: Anonymous 2016-06-12 2:38

>>42
We destroyed this meme, stop

Name: Anonymous 2016-06-12 7:31

>>43
I must've missed that part, sorry. In my book this meme is still unbeaten. There are no implementations of "HW" in Lambda Calculus that I know of.

Name: Anonymous 2016-06-12 13:37

>>44
that's because it doesn't have a way to print characters
if you set up a church encoding of a monad you could

Name: Anonymous 2016-06-12 18:21

>>45
"Could" isn't good enough. If Lambda Calculus is anything related to programming then there should be a way to at least write "Hello world". This is so trivial it pains me to even speak about it. How can anyone in the computer science industry take Lambda Calculus seriously if it doesn't support even a "Hello World"?

Name: Anonymous 2016-06-12 18:24

Aren't Lambda calculus and Turing machines supposed to be equivalent? If that's true, how can a Turing machine do "Hello World" when Lambda calculus cannot?

Name: Anonymous 2016-06-12 18:29

>>47
Functional swindlers have swindled and shilled poor imperative goyim with their Jewish sophistry once again.

Name: Anonymous 2016-06-13 17:06

>>46
You could construct a lambda expression which is a Church-encoded list of Church numerals of the ASCII encoding of "Hello world!", but since you can write it in normal form, it's not very interesting as a programming example since it requires no computation.

Name: Anonymous 2016-06-14 5:23

>>46
If addition is anything related to programming then there should be a way to at least write "Hello World" with nothing but addition.

Name: Anonymous 2016-06-14 6:36

C
very good for systems programming but easy to misuse
C++
potentially allows you to write more readable C but most devs use it to write labirynthine abominations
Go
has potential
Rust
shit
PHP
it's so hackish and kludgy it makes C look well designed. most of people who develop in it are idiots
Perl
good for getting shit done
Ruby
see above, I guess; not sure why use it instead of Perl
Python
also good for getting shit done
Javascript
shit for anything serious but its ubiquity combined with endless ways you can fuck with the code has many fun security implications (see JSFuck for example)
Lisp
I'm not good at functional but I find it interesting so I'd like to learn it one day. also Lain
Scheme
not sure why would I use it instead of Lisp
OCaml
it's a mess
Haskell
looks elegant so I like it

Name: Anonymous 2016-06-14 6:39

>>51
forgot Java
Java
it's slowly becoming less shit but its programmers are worse than C++ programmers. I swear OOP emthusiasts are just making their life harder with all the virtual abstract interface factories, public getters and setters for single private variables and classes that consist of methods which call other methods in other classes by reflection

Name: Anonymous 2016-06-15 18:33

Check em

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List