/MLC/ - Muh Language Championship

What programming languages are you fighting about today, Jow Forums?

Attached: muh language 3.jpg (400x409, 72K)

Other urls found in this thread:

github.com/aaronc/c-in-clj
blog.newrelic.com/technology/what-you-can-do-with-java/
twitter.com/SFWRedditGifs

Common Lisp is the best language out there.

C++ is the only language you will ever need

Common Lisp is the worst Lisp.

Apart from emacs lisp.

lisp doesn't have smart pointers

Lisp doesn't need smart pointers.

Yep, no arguments here.
Still, best extant lang.

and yet I don't need it

Scheme and Clojure are still around. The latter is even more popular than Common Lisp.

gays don't apply

Scheme is amazing and all and clojure is fine, but they are not LISP.
Specifically clojure.

Matlab master race checking

js

>nonfree lang
kek

Scheme is a Lisp certainly.
Clojure is a departure from Lisp in significant ways, most notably the fact that sequences are substantially more general than lists, but I don't think that's by any means a bad thing.

Clojure is less a "list processor" and more a "map processor."

Assembly. I mean you have to be retardes to fight against assembly. What the fuck do you think your code ends up as

>Scheme is a Lisp certainly
Sure, but not LISP.
What we need is true LISP 2.0 descendant.

>can write C in lisp
>can't write lisp in C++

wouldn't you need lisp 2.0 first?

C sharp

haskell and sepples are the two most powerful languages that you'll ever need. They cover every possible domain you might have

Yes, sadly.

oh i have an actual job so i'm mostly gonna be using python3

but they don't support POP (Paredit-Oriented Programming)

Attached: serveimage.gif (450x250, 2.82M)

Powershell

That's weird way of spelling asm, C, Haskell, Coq.

You fucking what

>C
disgusting

github.com/aaronc/c-in-clj
>A Clojure DSL for generating C code and dynamically loading it from the Clojure REPL.

Give me your best sales pitch for Coq.
I write a lot of algorithms.

C++ and MySQLConnectorCPP.
For some fucking reason it gives me a "Broken Pipe" each time I try to connect to a database.

Are haskell lisp and rust Jow Forums memes

>C++
Enjoy endless supply of bugs due to lack of formal verification.
Ltac, (co)inductive types, automagic ocaml and C extraction, plenty of libraries written by mathemagicians and the biggest selling point - no brainlets in the community.

yes
nobody uses haskell and lisp, but they are bliss to use

I don't know what a lot of that means but
>no brainlets
if I can get in then I'm there.

useless, but not in the haskell-sense, like there's literally no use for coq in writing software

Yeah, they're like Latin, cool in theory but nobody has ever used them in real life

English is the best language

>if I can get in then I'm there.
Yeah, Coq is a self-filtering community. No brainlet will last long enough to get proficient.

C is better because it has arrays unlike C++

Based

lolwut?

in C++ they took out arrays and replaced them with

There should be a rule in this thread: you need to post a wrestling gif if you make a counter argument or shit on a language.

lol

what about anime fighting gifs? are they an okay substitute?

Hands down the best language to do most high-level programming. People who don't like it are simply low IQ smooth-brained basedboys who think they can program but can't even fizz buzz for shit.

Attached: Java-logo-490x301[1].jpg (490x301, 14K)

considering this is a chinese cartoon image board it should be fine

who would want to do that when they could fizz buzz for cold, hard cash?

basé

Attached: average java enterprise developer.png (1920x1080, 1.94M)

If a lisp becomes more common than Common Lisp...

does it BECOME Common Lisp?

Attached: hey.jpg (696x388, 60K)

Do you need to have a lisp to be proficient in lisp?

What, is it nap time?

Attached: bebop.jpg (210x240, 20K)

Java can do anything and it's the best for everything that matters. That means that Java++ languages are the best languages. Kotlin, Closure, etc.

The winner of the championship: Scala.

Scala even compiles to JS, too, if you want that (and also to native).

C

can it compile to C89?

Haskell, MATLAB, and Scala. All you'll ever need in lyfe (besides maybe Bithon and She++)

EEEEELLLLLLIIIIIIIIXXXXXXXXXXXIRRRRRRRRRRRRRRRR

Erlang with ruby syntax is comfy as fuck and no one here can even argue against it

how is the performance on beam vm?

it's absolute shit in everyway possible except realtime connections and that is only on Linux.

It's not like JVM execution speed or anything since it's fundamentally built around concurrency and distributed reliability, so, middle of the road. The robustness makes up for it

>sanjeet ecosystem
>good at anything

Rust is the best programming language.

This

違う

>>>/2ch/

> C shart
foreach (var val in arr) val += 2; // compile fails
for (int i = 0; i < arr.Length; arr[i] = arr[i++] + 2) { } // works
public void fn()
{
{
int x = 4;
}
int x = 3; // Considered Harmful


public class Test {
public static void Main()
{
var x = new int();

if (x is int i) // i is now in the scope
{
// do things
}
// hundreds of lines later
for(int i = 0; i < 10; Console.WriteLine(i++)){} // uh oh
}
}

var a = String.Format("A {445}", "B");// 0 warnings, 0 errors

}

>String.Format("A {445}", "B");// 0 warnings, 0 errors
This error would be prevented in Rust.

C++'s {fmt} prevents it too

iterator loops copy the value in many programming languages so the first line is no surprise.
>print and formatting functions should be macros
dilate

>print and formatting functions should be macros
Where did I say that?
>iterator loops copy the value in many programming languages
Imagine being this inefficient
Cope and seethe

>iterator loops copy the value
OH NONONONONO
foreach (var heavyObj in arr)
use(aCopyOfHeavyObj)

> C shart
if (thing is SomeType st)
{
// do something with st
}

// hundreds of lines later


if (other_thing is SomeType st) // error, you'll need to rename it st2 or something
{
// do something with st
}

Attached: 1542988408997.png (814x806, 31K)

C for eunuchs, see peepee, and see shart all need to be taken out back and shot. Degenerates.

tfw no OS was ever programmed in Brainfuck

This is because C# reorders your variable declaration to the top behind your back

What programmer writes:
{
int i = 3;
}
int i = 23;

What C# compiles:
int i = 23
{
int i = 3;
}

C# doesn't let you control the ordering of the declarations. Microcucks are defensive about it.

php

python in a jupyter notebook.

Attached: 1561603163671.gif (112x112, 29K)

Also, thinking about it:
// stuff
while (condition) {
if (runtimeCondition)
break;
T heavyObjectWithHeavyCtor;
}
// becomes
while (condition) {
T heavyObjectWithHeavyCtor;
if (runtimeCondition)
break;
}

No wonder C# is so slow

Ah yes, C. A language so shit even the compiler is written in C++

Attached: 1547334655034.png (1926x906, 188K)

nah that is an IL thing because it doesn't have scopes. the compiler can do whatever it wants to but preventing pajeets from copy pasting code snippets from SO with variable names like x and y is based.

Fuck no. 1980's-1990's wrasslers.

I don't know a lot about wrestling. How can I tell which wrestlers can code?

Web, GUI, Data Cleaning, Deep Learning...

blog.newrelic.com/technology/what-you-can-do-with-java/

Attached: heartbreakKid.jpg (780x516, 118K)

>thinking about it
>continues not thinking
based retard

>Web
no decent fullstack framework
>GUI
javafx and swing are dumpster fire
>Data Cleaning
>Data Learning
no one uses hadoop, boomer pajeet. this is python's field now.
>what you can do with java
certainly not using the toilet or producing light-weight binaries

Attached: 1564656929431.png (1273x717, 1.29M)

name one GUI framework with a dumpster widget

You mean
int i;
{
i = 3;
}
i = 23;

Re-declaring a variable is illegal too, so your code doesn't compile in the first place

C# doesn't run constructors until you use the new keyword. T heavyObjectWithHeavyCtor; will only declare the variable without constructing an object linked to it.

// stuff
while (condition) {
if (runtimeCondition)
break;
T heavyObjectWithHeavyCtor = new T();
}
// becomes
while (condition) {
T heavyObjectWithHeavyCtor;
if (runtimeCondition)
break;
heavyObjectWithHeavyCtor = new T();
}

>fighting
You can't fight the truth that C is best.
>C IS INSECURE C SUCKS C IS THE WORST
You don't understand C.
>YES I DO I KNOW C AND IT SUCKS AND IS INSECURE
So you don't understand C. Start learning.

Can't swing my elephant trunk dick without seeing a job posting for Hadoop.

Where is your wrassler pic.

Attached: hHH.png (1109x614, 592K)

Are you implying the highly experienced Linux kernel maintainers don't understand C? Because it's nowhere CLOSE to being secure--and yes, that is thanks to countless memory-safety issues.

>mfw I understand

Attached: Feels Good Man.png (659x609, 66K)

外人は日本語に流暢になれない

>外人は日本語に流暢になれない
Pfft. I was also told I couldn't learn English from video-games and movies, yet here we are.

Attached: Fuck yeah.gif (350x219, 1.5M)

I mean I doubt it was just media that got you there, shitposting on Jow Forums helped as well I'm sure.
勉強してる?

php is all you need for web development.
prove me wrong.

disgusting garbage

you still gonna need a lot of js lmao get fucked

finally, a containment thread for this trash exists.

>C makes it too easy to cause security issues in software
>LOL YOU JUST DONT UNDERSTAND IT GIT GUD
Grow up.