Here are some programming languages you should boycott out of morality: >php >python >perl (I'm so sorry. Really, truly, I am.) >scala >java >ruby >go >c >c++ >rust >R >matlab >haskell >swift >objective c >visual basic >ada (I'm not sorry) >clojure >julia >nim >lua If you are caught using one of these languages you are doing something morally wrong. You are taking your man hours as an engineer and throwing them away into the turing tar pit. And that's wrong. That holds humanity backwards in technological advancement and you'll go down in history as someone who made bad code.
Here are the languages you will code in if you are a good person with morals who wants to help humanity instead of make computers worse. >lisp >scheme >c# >javascript >forth
This is extremely arbitrary and doesn’t even seem to follow a pattern. I could understand you as an advocate of functional programming if you stopped at Lisp and Scheme, but then you go on tk include C#? Why C# and not Java? Javascript? Why Javascript and not Python, Ruby, or Lua? And Forth?
I don’t see what your reasoning is.
Charles Young
shut the fuck up
Leo Martinez
Javascript and c# are just to trick your boss into using a language as close to lisp as possible. Bosses are naturally retarded and will shit all over themselves before they let you use a reasonable programming language.
You're pretty close, but JavaScript belongs up top, and C++, Haskell and Clojure belong on bottom. C++ because it's necessary. Haskell and Clojure need no defense.
Zachary Brooks
>c++ >necessary >javascript being bad
Zachary Murphy
Nice argument, kiddo.
Jose Lewis
>lisp finally a man of culture. its pretty much the only language you'd ever need. the only reason people still use other languages is because their brains are so broken that they can't understand simple mathematical concepts. laughable really.
>muh feefees I'll use whatever language fits the need.
Leo Edwards
>non-lisp user
Ryan Howard
Morality is for niggers.
Camden Hernandez
Indeed it is great to meet another male of genetic mathematical superiority honestly you don't understand what lisp is my friend I am sorry about your ancestors
microsoft was big on object oriented poop in the 90's and built their shit on that
David Williams
And JavaScript is the replacement for pizza. Nice meme because I refuse to believe this post is serious.
Jack Allen
>drones about progress, advancement and morality while shilling an ancient language from the 1950s and a bastardized 1970s dialect of it, a moribund 50 year old procedural language, a proprietary piece of shit Java clone and the language that literally enables everything disgusting about the modern soulless commercial botnet we call the world wide web I know it's bait, but Jesus Christ. Kill yourself anyway.
>people have been chewing food to swallow it for hundreds of millions of years >The idea of putting food into a blender then drinking it is a newer idea. Because the date it was invented is more recent that means it is more "progressive" KYS this but you instead
Jace Mitchell
So you are saying that steaming pile of shit that's C# is a replacement for C++? At least C++ has template metaprogramming and monomorphism unlike Microsoft Java.
Leo Smith
And C# can directly manipulate AST. Your point?
Hudson King
>C# can directly manipulate AST. So can C++ >What's your point C# is a mandatory OOP language, even the main is a class. Not C++. Next time do more research.
Societal chains bother me not, I have freed myself from them a long time ago. Technological advancement matters not, advance on spiritual level instead. Nothing is true; Everything is permitted.
Dominic Russell
DO NOT: > C# > Java > Forth > Javascript > Go > Haskell > faggot-language
DO: > Rust > Guile > Ada
The only valid safe languages.
Xavier Morris
FAGGOT
Henry Thomas
>man hours DID YOU JUST ASSUME MY GENDER YOU FUCKING CISNIGGER
Ryan White
reddit wants you to use anything that's not assembler
Bentley Rodriguez
non man detected
Blake Nelson
Neither javascript nor C# are close to lisp, no matter what your shitty "coding bootcamp" may have taught you. In fact Julia is closer than either of those two.
Chase Carter
What's your beef with Forth? Too much of a smooth brain to understand it?
Bentley Cook
>javascript As someone who has to work with the web, javascript is the fucking devil and should be avoided as much as humanly possible. OP, you're an idiot.
Look into yourself and find the answer. For me it's Assembly, since abstractions are chains.
Colton Gutierrez
I can’t find the answer within myself; I’ve tried. I am only led astray by memes. I’m currently learning C++.
Jordan Moore
kek
Elijah Green
What do you want to do with your knowledge?
Mason Turner
Build things from the ground up that I completely understand and design myself. Specifically, games. I like the idea of making DSLs, or just extensibility in general. I want to be able to make my own tools for the job in a minimalistic way. Clean, concise, elegant code would also be nice. Frankly though, I’m not 100% sure what I want.
Jose Anderson
> javascript
Bad bait, but I still raged
Justin Jones
Very well. As I see things, abstractions make thing easier with the price of control. Lack of control is as if you are chained. C++ may be good as it does not limit your control, but on the other hand, you are better of using C instead of C++ without modern features. Today's programmers have their minds clouded with words like "production efficiency" and "getting work done" when those are just some societal concepts whereas life and world don't end there. If you want to use programming as a way of expression, go as low as possible with the condition that you still enjoy it. If there was a language where a same of line of code could produce any program, Jews would climax but the writing part would be unfulfilling and boring.
Grayson Carter
Do you advise certain tools to this end? Lisp, Scheme, Haskell, C, Forth? The functional languages are very low down in terms of logic (in that the foundation upon which the abstraction is formed is logic itself), whereas a language like C is low down in terms of close to the hardware. Forth seems to be like both. I’m not sure which path to take, as I’m not knowledgeable enough about them yet. Is there somewhere I can learn more about the viewpoint you are speaking of? I’m also trying to avoid the messy “productive” path of throwing together other people’ work into a good-enough heap of trash.
Matthew Hall
DO: Tcl C# Java C++ JavaScript F# Clojure ATS
DO NOT: literally everything else like lmao the above already do everything the best in their own fields
Dylan Myers
KNOW: Everything
DO: languages you like
Nolan Hill
Do you like machines, or do you like mathematics? Functional languages suit the latter while systems programming ones the former. As in anything, there is more than one path, or should I say, there is no "correct" path. If you are fascinated by electronics and hardware, take the C(or Assembly, or Forth if that's plausiable) route, if you prefer mathematics take Haskell or any of the such. I will not stop you from using JavaScript if that's how you want to express yourself, but lower level languages give you more freedom, and therefore, more ways of expression. The core of my philosophy is that nothing is "only a tool" and everything can be a way of expression.
Hudson Butler
But I like Rust...
Easton Martin
DO >Scala >Haskell >OCaml
DON'T >everything else
Xavier Lewis
programming is a tool, there is no morality in using 1 hammer in preference to another.
Wyatt Mitchell
>Here are the languages you will code in if you are a good person with morals who wants to help humanity instead of make computers worse. >>c#
uh...
There's a lot of schemes and lisps out there. If you're wondering what the good ones are I will recommend:
Common Lisp (SBCL) GNU Guile
What's the beef w/ Haskell/Ada/C/C++?
Andrew Taylor
Programming is a way of expression, but I agree there's no right or wrong.