>>6 I get that you're trying to get rid of the ``>implying'' crap but now you're just being a faggot.
IHBT
Name:
Anonymous2014-06-02 15:53
There are no good programming languages. They all differ only in their unsuitability to any domain of application.
Name:
Anonymous2014-06-02 15:55
* Java: easy to learn for and good for beginners, so much undeserved hate because it's uncool (mostly just stemming from verbosity?) * C: It's way too high level, so it gets used way way too much given how unsafe it is * C++: This is absolutely fucking disgusting. Just a complete horrible mess. * Go: Ignored it for a couple years because I thought it was some hipster thing but it looks like a decent higher level C replacement actually (does bounds checking so much safer) * Rust: appearts to be like C++ (horrible, needlessly complex and shit)
* PHP: by meathead for meatheads. SQL injection, XSS, cookie.. shit, everything is fucking insecure and terrible because of this piece abortion. It's so completely retarded I can't even believe it... and people lap it up. * Perl: it's kind of useful for scripting web shit since you have xpath and stuff. CPAN rules. * Ruby: this language is a misogenistic hate crime * Python: Guido, if you're reading this: You weren't sent SICP as an insult - it was to help you. You should fucking read it. badly. Language is utter pigshit, it's disgusting that people actually use and like it. I've had to cut many friends out of my life for using python. * Javascript: Apparently this is becoming trendy, despite it being horrendously fucking awful. It's such a shame the web is built with this stupid kiddy script language and people are JITing this now to make it even more insecure, giving random websites even more power to suck up resources and fuck your computer over. Sad.
* Lisp: Common Lisp is gross and stupid. too much syntax, horrible failure of a "module system", bad macros, no TCO. * Scheme: good macro system, tco, R5RS short and simple and nice, it fails because no module system. sad because it's nice otherwise. * Ocaml: For some reason I just find it awkward and not nice to use. That said I would be happy to work on large projects with it if I was required to. It's robust and well designed. * Haskell: Much much nicer type system but really retarded, slow and shit and useless and horrible community.
>>27 Why are you writing like a retard? That's not what you use the code tag for. The way your sentence is structured doesn't make any sense either. Did your mom drop you on your head when you were a young baboon?
>>28 honestly if you're going to be upset about something i don't see why greentexting has to bear the brunt of your ire when there's way worse shit happening in like every other thread like sure >>27 was kind of a shitty joke but at least it was related to programming and not /pol/ tier contentless neuronal garbage i appreciate how you're trying to fix up /prog/ but has it occurred to you that you're just making it worse
>>29 Excuse me if this seems like a retarded argument, but it's not off-topic content that makes /prog/ bad. We've had it for years and we still keep coming back. On the other hand, writing like that isn't funny or clever and it only encourages shitposting of the bad kind.
Check around you, by the way. The signal-to-noise ratio is somewhat high today. I count 8 threads that are strictly programming related, 5 threads that could be considered programming shitposting, and 3 off-topic threads, one of which doesn't have any replies. Off-topic content is not the problem, and people are encouraged to make their off-topic threads on /lounge/.
>>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.
>>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:
Anonymous2016-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:
Anonymous2016-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:
Anonymous2016-06-12 18:29
>>47 Functional swindlers have swindled and shilled poor imperative goyim with their Jewish sophistry once again.
Name:
Anonymous2016-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:
Anonymous2016-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:
Anonymous2016-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
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