[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

It's time. Functional is the future, VMs and garbage collectors

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 20
Thread images: 7

File: haskell lambda.png (54KB, 600x600px) Image search: [Google]
haskell lambda.png
54KB, 600x600px
It's time. Functional is the future, VMs and garbage collectors are the future. There is no excuse for using C or C++. There is no excuse for allowing illegal states to happen.

The ONLY way we get secure software is by perfecting functional or managed compilation and abandoning insecure memory models. And it MUST be free as in freedom.
>>
Shit logo would not use
>>
>>59307284
Logo looks like gey penis penetrating gey ass with flacid penis on the other side.
>>
File: Sigmund_Freud.jpg (876KB, 1066x1500px) Image search: [Google]
Sigmund_Freud.jpg
876KB, 1066x1500px
>>59307787
>>
There are no illegal states, all states are equally valid and coexistent, quantum computing is the real future.
>>
What will you write your operating systems in? What will you write performance critical code in? How will you manage programming on systems where memory is limited?
>>
>>59307927
That's exactly the thing. Closure is more than fast enough for the vast majority of web services, save for companies the scale of Facebook or Twitter. Haskell or Scheme or Common Lisp are more than fast enough for local compiled applications, like package managers or other tools, even GUI programs.

For edge cases like embedded systems, C may still be necessary, but when languages like Nim exist that compile to C, or languages like D with better alligators and cleaner syntax, continuing to use C and C++ for literally everything is looking like more and more of a mistake.
>>
>>59307986
Clojure
Allocators
You get it, fuck autocorrect
>>
Functional maybe, but garbage collection is retarted.
>>
File: 3510938.jpg (39KB, 800x600px) Image search: [Google]
3510938.jpg
39KB, 800x600px
>>59307927
In an appropriate domain-specific language, and the best languages for writing DSL compilers are functional.
>>
>>59307284
Pattern matching is sooo good mm baby
Also the future is multi-paradigm languages like scala
>>
Erlang is pretty cool.
>>
>>59307606
this is the most cool logo any programming language ever had. also a fucking name. can any name be betterer and danker than name "haskell"? well, i don't think so
>>
File: poster.jpg (332KB, 1054x1600px) Image search: [Google]
poster.jpg
332KB, 1054x1600px
>>59308483
Racket sounds cooler.
>>
>>59308095
I am learning erlang and its cool but otp is pain in the ass. And writing a large application pretty much means one has to use otp.
>>
>posts a language that compiles to native code
Okay.
>>
>>59308643
>Compiles safe code

The goal is to avoid pajeets writing every application with critical bugs all over the fucking place. The compiler is the critical point in the case of Haskell; in C, the critical point is EVERY PIECE OF SOFTWARE WRITTEN
>>
File: reality.jpg (35KB, 285x285px) Image search: [Google]
reality.jpg
35KB, 285x285px
>>59307284
>>
File: AmericanAlligatorSlider.jpg (114KB, 960x480px) Image search: [Google]
AmericanAlligatorSlider.jpg
114KB, 960x480px
>>59307986
Fuck. Now I want a language with alligators
>>
File: eba7e2d928.jpg (49KB, 580x769px) Image search: [Google]
eba7e2d928.jpg
49KB, 580x769px
>>59308916
Fuck alligators.
Thread posts: 20
Thread images: 7


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.