Skip to content

Commit 7521de3

Browse files
committedOct 14, 2020
Merge remote-tracking branch 'origin/master'
2 parents 2019aa5 + d0823e7 commit 7521de3

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed
 

‎_ru/tutorials/scala-for-java-programmers.md‎

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ languages: ru
88

99
Авторы: Michel Schinz, Philipp Haller.
1010

11-
## Introduction
11+
## Введение
1212

13-
This document gives a quick introduction to the Scala language and
14-
compiler. It is intended for people who already have some programming
15-
experience and want an overview of what they can do with Scala. A
16-
basic knowledge of object-oriented programming, especially in Java, is
17-
assumed.
13+
Эта статья является быстрым вводом в язык Scala и его компилятор.
14+
Она предназначена для людей, которые уже имеют некоторый опыт
15+
программирования и хотят увидеть, что они могут делать на языке Scala.
16+
Предполагается базовое владение объективно-ориентированным
17+
программированием, в особенности на Java.
1818

1919
## Первый пример
2020

@@ -49,32 +49,33 @@ assumed.
4949
не существуют в Scala. Вместо определения статических членов,
5050
программист Scala объявляет их в singleton объекте.
5151

52-
### Compiling the example
52+
### Компиляция примера
5353

54-
To compile the example, we use `scalac`, the Scala compiler. `scalac`
55-
works like most compilers: it takes a source file as argument, maybe
56-
some options, and produces one or several object files. The object
57-
files it produces are standard Java class files.
54+
Чтобы скомпилировать пример, нужно использовать `scalac` - компилятор
55+
языка Scala. `scalac` работает подобно большинству компиляторов: он
56+
берет исходный файл (файл с исходным кодом) в качестве аргумента, возможно
57+
некоторые параметры, и производит один или несколько файлов.
58+
Файлы, которые он производит являются стандартными Java-класс файлами.
5859

59-
If we save the above program in a file called
60-
`HelloWorld.scala`, we can compile it by issuing the following
61-
command (the greater-than sign `>` represents the shell prompt
62-
and should not be typed):
60+
Если мы сохраним программу выше в файле `HelloWorld.scala`,
61+
мы сможем скомпилировать его используя команду
62+
(знак "больше-чем" `>` представляет из себя ввод коммандной
63+
строки и может быть опущен):
6364

6465
> scalac HelloWorld.scala
6566

66-
This will generate a few class files in the current directory. One of
67-
them will be called `HelloWorld.class`, and contains a class
68-
which can be directly executed using the `scala` command, as the
69-
following section shows.
67+
Это создаст несколько файлов в текущей директории. Один из них будет
68+
называться `HelloWorld.class`, и будет содержать класс, который может
69+
быть напрямую запущен используя команду `scala`, как демонстрирует
70+
следующая секция.
7071

71-
### Running the example
72+
### Запуск примера
7273

73-
Once compiled, a Scala program can be run using the `scala` command.
74-
Its usage is very similar to the `java` command used to run Java
75-
programs, and accepts the same options. The above example can be
76-
executed using the following command, which produces the expected
77-
output:
74+
После компиляции, программа на языке Scala может быть запущена
75+
используя команду `scala`. Она очень схожа с `java`, команда
76+
используемая для запуска программ на языке Java, и принимающая
77+
некоторые параметры. Пример выше может быть запущен используя
78+
данную команду, которая создает тривиальный вывод:
7879

7980
> scala -classpath . HelloWorld
8081

0 commit comments

Comments
 (0)
Please sign in to comment.