[ home / overboard ] [ soy / qa / raid / r ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]

A banner for soyjak.party

/tech/ - Soyence and Technology

Download more RAM for your Mac here
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: Haskell-Logo.svg.png 📥︎ (171.13 KB, 3840x2711) ImgOps

 â„–25316[Quote]

you should use haskell. it is a very beautiful language and virtually jeet-proof too. also the community is small enought that we could slowburn it if enough 'teens get involved.

 â„–25325[Quote]

>>25316 (OP)
doesnt this lang glow

 â„–25326[Quote]

Use C or Assembly o algo.

 â„–25327[Quote]

>>25325
no, it filters jeets / niggers by design. also it's not popular enough to attract that sort of attention anyway

 â„–25332[Quote]

Read learn you a haskell for great good, it is free online

 â„–25357[Quote]

Gemmy idea, however I'm too jeeted to not understand le non C-syntax

 â„–25358[Quote]

>>25316 (OP)
what can ts do that c can't

 â„–25359[Quote]

>>25358
this o algo así

 â„–25361[Quote]

>>25326
actually use fortran

 â„–25362[Quote]

>muh c
you will never be a systems programmer ranjesh

 â„–25365[Quote]

File: low-angle-kira.png 📥︎ (690.71 KB, 951x535) ImgOps

>>25362
nigga sybau this is the soyjak website you're as unemployed as the rest of us i bet you don't even know what calloc is used for. cunt

 â„–25370[Quote]

>>25361
I use COBOL

 â„–25371[Quote]

>>25326
>>25361
>>25370
Use BASIC because it's aryan

 â„–25373[Quote]

>>25371
use B or assembly o algo

 â„–25404[Quote]

>>25371
Yo momma basic boy

 â„–25465[Quote]

>>25358
polymorphic types (aka "generics" for javajeets), for starters. c is useful, but it is also extremely limited and it shows if you try to do something nontrivial or useful in it.
>>25371
basic is dogshit pushed by bill gates and other retards. one of the most retarded languages of all time
>but you don't understand we need 30 goto 10 in order to work on shitty hardware
we had lisp before basic, go fuck yourself

 â„–25501[Quote]

haskell is a beautiful language for learning cool concepts and patterns, but terrible for job hunting because it's dnb. Scala/OCaml/Rust are similar but at least you can be hired

 â„–25503[Quote]

>>25326
C and C++ is jeetslop because a lot of wannabe programmers and students learn basics in it for a semester and never improve their skills

 â„–25505[Quote]

>>25358
in terms of capability nothing, every program can be just hardcoded in C but it can (and will) be much buggier and unmainteinable coal
Haskell gives you much clearer semantics for programs, treating everything as a function (and as a value), so it becomes easier to compose
Like in C a program is a set of instructions where you explicitly tell a nigger machine what to do, what to store, what syscall to execute et cetera, taking an imperative stance
In haskell a program is a value, everything is a function and a value so it becomes much easier to compose programs and wrap programs (like adding a logger or a context). Kinda like a lego
Also the difference becomes much cleaner when you start to work with actual code issues like asynchronous calls, this is where functional approach with treating programs as a value shines and why every language effectively stole this concept (Java's Futures, Goroutines, tokio task, etc)

 â„–25508[Quote]

>>25505
Also Haskell's type system is much stronger than in C. In Haskell you have liquid types, typeclasses, higher order functions
All of this greatly helps with writing bug-free code. With liquid types you can wrap over other types such as String to create a type that represents a String with less than 10 characters, or Positive Integer. This moves a lot of runtime verification into static, so you can catch a bug before it hits prod
In general you can build your programs in Haskell with treating types as a business entities and set business logic as a relation between them. It does not prevent all bugs especially with wrong product input, but it allows for much cleaner translation from business needs and actual code

 â„–25528[Quote]

>>25326
overrated nocoder meme
>>25501
rust and scala, sure. pretty much nobody gets hired for knowing how to write ocaml though
>>25508
liquidhaskell is an extension of haskell though and not everyone uses it.

 â„–25909[Quote]

up

 â„–25912[Quote]

>>25528
>pretty much nobody gets hired for knowing how to write ocaml though
hft firms like jane street use it

 â„–26031[Quote]

>>25912
99% of hft firms use just plain C++ though

 â„–26174[Quote]

i used it for my uni courses cos my uni sed so



[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ soy / qa / raid / r ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]