C - general use, but avoid when possible Common Lisp - when considering C, but more long-term Erlang (Elixir is also allowed) - anything soft-realtime that requires massive concurrency Python - anything when lazy and not requiring concurrency or speed
That about covers it. Feel free to stop using all other languages.
Lisp is just a shitty rip-off of Python. Just use the real thing.
Ryan Martinez
1/10 too obvious
Brandon Wright
Common Lisp is crap. Clojure please.
James Garcia
JVM is cancer. Clojure itself is great, I've used it a little for hobby projects. Fantastic language, but anytime you have to deal with Java (which is a lot more often than you'd originally imagine when first starting Clojure), it's absolutely disgusting-tier. Debugging is also shit-tier with mostly useless debugging info
Tyler Russell
OCaml when
Blake Murphy
not even once
Jaxon Sanchez
all of those are memes except Python, lmao
Austin Gonzalez
Fuck off pyLet
Juan Diaz
kek
William Richardson
Haruhi a shit
Noah Murphy
>didn't mention perl 0/10 bait
Thomas Morris
what about Rust, though
Isaac Hall
>Lisp Sorry kiddo, but that memelang was deprecated by ML and Haskell. Only good for configuring Emacs these days.
Jayden Allen
You deserve a reply for at least trying.
Nolan Edwards
use F#?
>rust Ugly language and SJW nuff said
Gavin Reyes
> Ugly language explain >SJW makes sense
Christopher Brooks
The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will see what is lacking in most other languages.
Unlike most languages today, which are focused on defining specialized data types, Lisp provides a few data types which are general. Instead of defining specific types, you build structures from these types. Thus, rather than offering a way to define a list-of-this type and a list-of-that type, Lisp has one type of lists which can hold any sort of data.
Where other languages allow you to define a function to search a list-of-this, and sometimes a way to define a generic list-search function that you can instantiate for list-of-this, Lisp makes it easy to write a function that will search any list — and provides a range of such functions.
In addition, functions and expressions in Lisp are represented as data in a way that makes it easy to operate on them.
When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to `read', nothing comparable to `eval', and nothing comparable to `print'. What gaping deficiencies!
Owen Wood
>what are generics >what is dynamic typing in general
Jason Moore
>t. didn't get the point
James Reed
1/8 made me reply
Isaiah King
> rust is an ugly language any arguments? > rust belongs to Mozilla, they are SJW-sort of shit Rust is MIT licensed, so basically you don't depend on Mozilla if you would choice Rust as new programming language to learn
Gavin Wright
>When you start a Lisp system, it enters a read-eval-print loop But I already deal with RPG at work, having a main processing loop built in isn't that great