← Back to Scala Course | Chapter 1: Setup & Basics | Lesson 1 of 8

Scala क्या है?

Scala एक programming language है जो coding की दो styles को एक में मिला देती है, ताकि छोटे programs छोटे रहें और बड़े programs व्यवस्थित रहें। इसका नाम scalable से आया है, जैसे एक toy set जो छोटे घर या पूरे शहर दोनों के लिए काम करता है।

In this page:

  1. What is Scala?

What is Scala?

Scala ("Scalable Language" का संक्षिप्त रूप) एक modern programming language है जिसे Martin Odersky ने बनाया और पहली बार 2004 में release किया, जो Java Virtual Machine पर चलने के लिए डिज़ाइन की गई है और object-oriented तथा functional programming को एक ही language में एकीकृत करती है।

Scala, Twitter, LinkedIn और Netflix जैसी कंपनियों में बड़े पैमाने के, data-intensive systems को शक्ति देती है, और यह Apache Spark के पीछे की language है, जो big data processing का industry-standard engine है। चूंकि यह JVM पर चलती है, इसलिए Scala code सीधे मौजूदा Java libraries के साथ interoperate करता है।

Note: Scala developers industry में सबसे ज़्यादा वेतन पाने वालों में से हैं, मुख्यतः Apache Spark जैसे big data infrastructure में Scala की केंद्रीय भूमिका के कारण -- Scala सीखना data engineering की ओर एक मजबूत रास्ता है।

उदाहरण: What is Scala?

markup
object Main extends App {
  println("Hello, World!")
}
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. यह सोचना कि Scala सिर्फ एक scripting language है, जबकि यह एक compiled language है जो JVM पर चलती है।
  2. यह मान लेना कि Scala Java code का उपयोग नहीं कर सकती, जबकि यह JVM पर सीधे Java libraries को call कर सकती है।
  3. यह उम्मीद करना कि Scala code line by line Java जैसा दिखेगा, और semicolons व void जोड़ना, जबकि Scala Unit का उपयोग करती है और आमतौर पर semicolons की ज़रूरत नहीं होती।
🔒

Chapter Quiz — Complete all 8 topics to unlock

0/8 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.