[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]

Scala

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: 9
Thread images: 1

File: scala-logo.png (25KB, 987x293px) Image search: [Google]
scala-logo.png
25KB, 987x293px
What does Scala offer if I know Python, Java, Scheme and C?
>>
Professional Scala developer here:
- Python: Much better performance, static typing and biggest number of libraries/frameworks out of any programming languages.
- Java: Improvement in expressiveness, conciseness and better type safety
- Scheme: Similar to Python
- C: Well, no one uses C for any big business program, C is *the* system programming language, but not for anything else.
>>
>>56274853

Thanks for the answer!

I usually develop on Win10 and deploy on Ubuntu. How good is the Windows support for Scala?
>>
>>56274877
Scala compiles to Java bytecode, so any OS supported by JVM can run Scala programs. As for the IDE (a must for Scala), pick ScalaIDE (based on eclipse) or Intellij IDEA.
Oh and if you intend to learn scala, better ignore all the functional programming magics (monoid, monad, scalaz etc...) until you are familiar with the basic. Although sounding cool in theory, their application in practice is very limited. And I am saying this as someone who learned Haskell before Scala.
>>
I'd really like to learn Scala, but from waht I've seen the syntax looks overly complicated and sometimes pretty ugly.

Can you give me some example of good looking code?
>>
>>56274906
What's the meaning with monads in a language where you can have a state (var = ...) anyway?

I can understand they're useful in a purely functional language such as Haskell but not in Scala.
>>
>>56274906
Functional Reactive Scala coder.

It pays well on complexity and maintenance utilizing monads and scalaz, especially, monoids. You know into how much pain you're getting into with regards of a code base, the less they require or mention them in a company/shop practice/culture.
>>
>>56274684
>I know C
there's no need to lie on the internet
>>
>>56276876

C is easy.

Systems programming is hard.
Thread posts: 9
Thread images: 1


[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.