- Scala Programming Projects
- Mikael Valot Nicolas Jorand
- 206字
- 2021-07-23 16:25:10
Setting up your environment
First things first, we need to set up our work environment. In this section, we will get all the tools and libraries, and then install and configure them on your computer.
Scala programs are compiled to Java bytecode, which is a kind of assembly language that can be executed using a Java Virtual Machine (JVM). You will, therefore, need to have a Java compiler and a JVM installed on your computer. The Java Development Kit (JDK) provides both components, alongside other tools.
You could develop in Scala using a simple text editor and compile your programs using the Scala Simple Build Tool (SBT). However, this would not be a pleasant nor productive experience. The majority of professional Scala developers use an Integrated Development Environment (IDE), which provides many helpful features such as syntax highlighting, autocompletion, code navigation, integration with SBT, and many more. The most widely used IDE for Scala is IntelliJ Idea from JetBrains, and this is the one we are going to install and use in this book. The other options are Scala IDE for Eclipse and ENSIME. ENSIME is an open source project that brings IDE-like features to popular text editors such as Emacs, Vim, Atom, Sublime, and VSC.
- 網(wǎng)絡(luò)協(xié)議工程
- C++黑客編程揭秘與防范
- 光網(wǎng)絡(luò)評估及案例分析
- 農(nóng)產(chǎn)品物聯(lián)網(wǎng)研究與應(yīng)用
- Spring Cloud微服務(wù)架構(gòu)進階
- 互聯(lián)網(wǎng)安全的40個智慧洞見:2015年中國互聯(lián)網(wǎng)安全大會文集
- 互聯(lián)網(wǎng)安全的40個智慧洞見:2014年中國互聯(lián)網(wǎng)安全大會文集
- 物聯(lián)網(wǎng)時代
- 網(wǎng)絡(luò)安全技術(shù)與解決方案(修訂版)
- 通信原理及MATLAB/Simulink仿真
- 光纖通信系統(tǒng)與網(wǎng)絡(luò)(修訂版)
- 圖解物聯(lián)網(wǎng)
- SEO攻略:搜索引擎優(yōu)化策略與實戰(zhàn)案例詳解
- 物聯(lián)網(wǎng)技術(shù)與實踐
- 移動應(yīng)用開發(fā)技術(shù)