Skip to content
  • Home
  • The target audience
  • What’s “under the hood”
  • Perspectives
Scala is a multi-paradigm programming language designed to be concise and type-safe for easy and fast creation of component software, combining functional and object-oriented programming capabilities.

Scala Macros: Shortcode HT

It's never late to start you Scala way!

  • Home
  • The target audience
  • What’s “under the hood”
  • Perspectives

Macros

  • Home
  • Macros
5 Functional Programming Features in Scala Every Java Developer Should Know

5 Functional Programming Features in Scala Every Java Developer Should Know

Functional programming plays a central role in modern software development. However, Scala brings these ideas forward in a clearer and more discipline
Continue Reading Continue Reading
Avoiding Common Mistakes When Developing Scala Macros

Avoiding Common Mistakes When Developing Scala Macros

Scala macros provide a very powerful way for compile-time metaprogramming. Because of this capability, developers can manipulate and create code even
Continue Reading Continue Reading
Scala vs. Java A Comprehensive Comparison

Scala vs. Java A Comprehensive Comparison

Scala and Java are recognized as leading programming languages in the industry. Java has been widely used for enterprise applications for many years,
Continue Reading Continue Reading
It is not necessary to stop at only one programming language

It is not necessary to stop at only one programming language

Learning programming languages can be an incredibly rewarding and fulfilling experience, whether you are a beginner or an experienced programmer. Ther
Continue Reading Continue Reading
Desktop software monetization: a guide

Desktop software monetization: a guide

The first thing that comes to mind when thinking about desktop monetization is advertising and paid purchases. At the same time, we can name other way
Continue Reading Continue Reading
Becoming a developer: at the beginning

Becoming a developer: at the beginning

How to become a programmer, and where should you start if there is no practical experience, and your idea of ​​programming is very vague? We will tell
Continue Reading Continue Reading
Everything you need to know about macros

Everything you need to know about macros

There are many people on the planet who want to lose weight. They use a variety of diets. someone will enter the count of calories, carbohydrates, so
Continue Reading Continue Reading
Perspectives

Perspectives

Baruch Sadogursky, Developer advocate at JFrog, has already expressed his opinion on the future of Scala:I’m a little scared of what is happenin
Continue Reading Continue Reading
The target audience

The target audience

Scala’s advantages have been appreciated by many large companies – Twitter, LinkedIn, Foursquare, Novell, Siemens, GridGain. However, in a
Continue Reading Continue Reading

Scala 2021

Higher-order function

Сan take other functions as parameters or return a function as a result. This is possible because functions are first-class objects in Scala. The terminology may seem a little confusing at this stage, we use the following phrase “higher order function” for both methods and functions that can take other functions as parameters, or return functions as a result.

Converting Methods to Functions

It is also possible to pass methods as arguments to higher-order functions, since the Scala compiler can convert a method to a function.

WordPress Theme : Zigcy Lite