Haskell/GettingSetUp: различия между версиями

907 байт добавлено ,  14 лет назад
нет описания правки
(Новая: В этом разделе объясняется как установить программы, необходимые для того, чтобы начать работу с Haskell....)
 
Нет описания правки
В этом разделе объясняется как установить программы, необходимые для того, чтобы начать работу с Haskell.
 
{{Haskell minitoc|chapter=Haskell Basics|noexercises=1}}
 
== Установка Haskell ==
 
{{body note|1=
Небольшое примечание для тех, кто предпочитает собирать из исходников: возможно, это плохая идея, особенно, если вы устанавливаете
A quick note to those people who prefer to compile from source: This might be a bad idea with GHC, especially if it's the first time you install it. GHC is itself mostly written in Haskell, so trying to bootstrap it by hand from source is very tricky. Besides, the build takes a very long time and consumes a lot of disk space. If you are sure that you want to build GHC from the source, see [http://hackage.haskell.org/trac/ghc/wiki/Building Building and Porting GHC at the GHC homepage].
GHC первый раз. GHC почти полностью написан на Haskell, так что попытаться его собрать его вручную из исходников очень сложно.
К тому же компиляция занимает очень много времени и требудет значительное место на диске. Если же вы уверены в своём желании собрать GHC самому, то читайте эту страницу [http://hackage.haskell.org/trac/ghc/wiki/Building Сборка и портирование GHC] на официальной странице GHC.
}}
 
== Начинаем работу ==
== Getting interactive ==
Рассмотрим GHCi, входящий в состав пакета GHC. Буква 'i' означает 'interactive' (англ. интерактивный), что и будет написано в заставке программы, когда вы её запустите. В командной строке (если вы работаете под Windows, кликните "Пуск", затем "Выполнить", наберите 'cmd' и нажмите клавишу Enter) наберите ghci и нажмите Enter.
If you've just installed GHC, then you'll have also installed a sideline program called GHCi. The 'i' stands for 'interactive', and you can see this if you start it up. Open a shell (or click Start, then Run, then type 'cmd' and hit Enter if you're on Windows) and type ghci, then press Enter.
 
На экране вы должны увидеть что-то похожее на это:
 
You should get output that looks something like the following:
<pre>
___ ___ _
</pre>
 
Сначала идёт заставка GHCi, затем сообщение, что загружается пакет "base". Это означает, что вы сможете пользоваться встроенными
The first bit is GHCi's logo. It then informs you it's loading the base package, so you'll have access to most of the built-in functions and modules that come with GHC. Finally, the <code>Prelude&gt;</code> bit is known as the ''prompt''. This is where you enter commands, and GHCi will respond with what they evaluate to.
модулями и функциями, которые идут вместе с GHC. И наконец, строка <code>Prelude&gt;</code>, известная как "приглашение". Именно сюда надо вводить команды, а GHCi будет их вычислять.
 
Давайте попробуем простую арифметку:
Let's try some basic arithmetic:
 
Prelude> 2 + 2
32
 
TheОператоры operatorsтакие areкак similarи toв whatдругих they are in other languagesязыках: <code>+</code> -- is additionсложение, <code>*</code> is-- multiplicationумножение, andи <code>^</code> is exponentiation (raising to-- theвозведение powerв of)степень.
 
GHCi is a very powerful development environment. As we progress through the course, we'll learn how we can load source files into GHCi, and evaluate different bits of them.
 
GHCi очень мощная среда разработки. По ходу курса мы научимся загружать исходный код и выполнять различные части из него.
The next chapter will introduce some of the basic concepts of Haskell. Let's dive into that and have a look at our first Haskell functions.
 
В следующей главе мы изучим основные понятия Haskell и напишем свою первую функцию на Haskell.
{{Haskell navigation|chapter=Haskell Basics|noexercises=1}}
 
{{Auto category}}
Анонимный участник