0. Начинаем
0. Начинаем
Когда вы пишете программу для компьютера, вы должны «говорить» на языке, который ваш компьютер понимает: на языке программирования. Есть много, очень много разных языков, и многие из них – превосходные. В этом учебнике я выбрал для использования мой любимый язык программирования – Ruby.
Помимо того, что Ruby – мой любимый язык, это также самый лёгкий язык программирования из всех, с которыми я знаком (а знаком я весьма со многими). На самом деле, это и есть настоящая причина, по которой я пишу этот учебник: не то чтобы я решил писать учебник и остановился на Ruby как на своём любимом языке; наоборот, я нахожу Ruby настолько лёгким, что решил: обязательно должен быть хороший учебник для начинающих и непременно с его использованием. Именно простота Ruby побудила меня написать этот учебник, а вовсе не то, что это – мой любимый язык. (Чтобы написать подобный учебник на примере другого языка, такого как C++ или Java, потребовались бы сотни и сотни страниц.) Но не думайте, что Ruby – это язык для начинающих, раз он очень лёгкий! Это мощный язык программирования такого профессионального уровня, который вряд ли существовал ранее.
Когда вы что-нибудь пишете на естественном языке, написанное называется текстом. Когда вы пишете что-нибудь на компьютерном языке, написанное называется кодом. Я включил множество примеров кода на языке Ruby на протяжении учебника, большинство из них – это законченные программы, которые вы можете выполнять на своём компьютере. Чтобы легче было читать код, я окрасил части кода в различные цвета. (Например, числа всегда зелёные.) Всё, что предполагается вводить в программу, заключается в белую рамку, а всё, что выводит программа, помещается в голубую рамку.
Если вам встретится что-либо, что вы не понимаете, или у вас возникнет вопрос, на который вы не находите ответа, запишите его и продолжайте читать! Вполне возможно, что ответ найдется в одной из следующих глав. Однако, если ваш вопрос останется без ответа до последней главы, я скажу вам, куда можно отправиться, чтобы задать его. Есть множество чудесных людей, которые с желанием помогут вам; нужно только знать, где их найти.
Но сначала вам нужно загрузить и установить Ruby на ваш компьютер.
Установка под Windows
Установить Ruby под Windows легче лёгкого. Сначала вам нужно загрузить <a href="http://rubyinstaller.rubyforge.org/"> установщик Ruby. Обычно имеется пара версий на выбор; в этом учебнике используется версия 1.8.4, так что удостоверьтесь, что вы загрузили версию как минимум не старее этой. (Я бы просто взял самую свежую версию из имеющихся.) Затем просто запустите программу-установщик. Он запросит у вас, куда вы хотите установить Ruby. Если у вас нет серьёзных причин для обратного, я бы посоветовал установить его в каталог по умолчанию.
Чтобы программировать, вам нужно иметь возможность писать программы и выполнять программы. Для этого вам понадобится текстовый редактор и командная строка.
Установщик Ruby поставляется с прекрасным текстовым редактором под названием SciTE (Scintilla Text Editor). Вы можете запустить SciTE, выбрав его из меню «Пуск». Если вы хотели бы расцветить код, как в примерах этого учебника, загрузите эти файлы и поместите их в каталог редактора SciTE (c:/ruby/scite, если вы выбрали каталог по умолчанию):
• <a href="http://pine.fm/LearnToProgram/SciTEGlobal.properties"> Глобальные настройки
• <a href="http://pine.fm/LearnToProgram/ruby.properties"> Настройки для Ruby
Неплохой идеей будет создать где-нибудь каталог, чтобы хранить там все ваши программы. Убедитесь, что, когда вы сохраняете программу, вы сохраняете её именно в этот каталог.
Чтобы вам добраться до командной строки, выберите «Командная строка» из подменю «Стандартные» в меню «Пуск». Вам захочется переходить в каталог, где вы храните ваши программы. Команда cd.. переместит вас в каталог уровнем выше, а по команде cd foldername вы окажетесь в каталоге под названием foldername. Чтобы увидеть все подкаталоги в текущем каталоге, введите команду dir/ad.
Вот и всё! Вы готовы, чтобы учиться программировать.
Установка под Macintosh
Если у вас стоит Mac OS X 10.2 (Jaguar), значит Ruby уже установлен в вашей системе! Что может быть проще? К сожалению, я не думаю, что вы сможете использовать Ruby под Mac OS X 10.1 или более ранней версией.
Чтобы программировать, вам нужно иметь возможность писать программы и выполнять программы. Для этого вам понадобится текстовый редактор и командная строка.
Командная строка доступна посредством терминального приложения («Terminal application«), которое находится в разделе меню «Приложения / Утилиты» («Applications / Utilities«).
В качестве текстового редактора вы можете использовать тот, что вам более знаком или более удобен. Однако, если вы используете TextEdit, убедитесь, что вы сохраняете ваши программы в виде обычного текста! Иначе ваши программы не будут работать. Другими альтернативами для составления программ могут быть редакторы emacs, vi или pico: все они доступны из командной строки.
Установка под Linux
Во-первых, вы захотите убедиться, не был ли Ruby уже установлен у вас. Наберите на консоли команду which ruby. Если она выведет что-нибудь наподобие /usr/bin/which: no ruby in (…), значит вам нужно будет загрузить Ruby. Иначе посмотрите, какая версия Ruby установлена, набрав ruby -v. Если версия старее, чем последняя стабильная сборка с упомянутой выше страницы загрузки, то вам, возможно, захочется обновить её.
Если вы работаете как пользователь root, тогда вам, наверное, не нужны будут дальнейшие указания по установке Ruby. Если это не так, вам нужно будет попросить вашего системного администратора установить его для вас. (При этом способе установки все пользователи в этой системе смогут пользоваться Ruby.)
Или же вы можете просто установить его так, чтобы только вы могли использовать его. Переместите файл, который вы загрузили, во временный каталог, например, в $HOME/tmp. Если файл называется ruby-1.6.7.tar.gz, вы сможете открыть его командой tar zxvf ruby-1.6.7.tar.gz. Перейдите в каталог, который только что был вами создан (в нашем примере — в каталог cd ruby-1.6.7). Сконфигурируйте вашу установку, набрав команду ./configure --prefix=$HOME). Затем наберите на консоли команду make, которая соберёт ваш интерпретатор Ruby. Это может занять несколько минут. После того, как всё будет выполнено, напечатайте make install, чтобы установить его. Потом вы пожелаете добавить каталог $HOME/bin в список путей для поиска команд, отредактировав ваш файл $HOME/.bashrc с настройками командного интерпретатора. (Вам нужно будет выйти из системы и зайти снова, чтобы изменения вступили в силу.) После того, как вы сделали это, проверьте успешность установки командой ruby -v. Если она сообщит, какая версия Ruby у вас установлена, тогда вы можете удалить файлы в каталоге $HOME/tmp (или там, куда вы их разместили).
Вот и всё! Вы готовы, чтобы учиться программировать.
Во-первых, вы захотите убедиться, не был ли Ruby уже установлен у вас. Наберите на консоли команду which ruby. Если она выведет что-нибудь наподобие /usr/bin/which: no ruby in (…), значит вам нужно будет <a href="http://www.ruby-lang.org/en/20020102.html"> загрузить Ruby. Иначе посмотрите, какая версия Ruby установлена, набрав ruby -v. Если версия старее, чем последняя стабильная сборка с упомянутой выше страницы загрузки, то вам, возможно, захочется обновить её.
Если вы работаете как пользователь root, тогда вам, наверное, не нужны будут дальнейшие указания по установке Ruby. Если это не так, вам нужно будет попросить вашего системного администратора установить его для вас. (При этом способе установки все пользователи в этой системе смогут пользоваться Ruby.)
Или же вы можете просто установить его так, чтобы только вы могли использовать его. Переместите файл, который вы загрузили, во временный каталог, например, в $HOME/tmp. Если файл называется ruby–i.6.7.tar.gz, вы сможете открыть его командой tar zxvf ruby–i.6.7.tar.gz. Перейдите в каталог, который только что был вами создан (в нашем примере – в каталог cd ruby–1.6.7).
Сконфигурируйте вашу установку, набрав команду ./configure --prefix=$HOME). Затем наберите на консоли команду make, которая соберёт ваш интерпретатор Ruby. Это может занять несколько минут. После того, как всё будет выполнено, напечатайте make install, чтобы установить его.
Потом вы пожелаете добавить каталог $HOME/bin в список путей для поиска команд, отредактировав ваш файл $HOME/.bashrc с настройками командного интерпретатора. (Вам нужно будет выйти из системы и зайти снова, чтобы изменения вступили в силу.) После того, как вы сделали это, проверьте успешность установки командой ruby –v. Если она сообщит, какая версия Ruby у вас установлена, тогда вы можете удалить файлы в каталоге $HOME/tmp (или там, куда вы их разместили).
Вот и всё! Вы готовы, чтобы учиться программировать.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 4. Начинаем творить
Глава 4. Начинаем творить Нет лучшего способа научиться использовать сетки, чем «засучить рукава» и приступить к делу. Настало время применить на практике все накопленные теоретические знания. В этой главе описан поиск практического решения для создания
Начинаем снизу
Начинаем снизу Ранее мы определили процесс как единицу работы в системе. То же самое можно сказать и о задаче. Но по сравнению с задачей, процесс в SLIC — понятие более высокого уровня, он построен над задачей. Имеется и третья, еще более значимая единица работы в OS/400,
Урок 6 Начинаем командовать браузером
Урок 6 Начинаем командовать браузером Настоящий сержант должен сегодня сделать три вещи: построить взвод, вырастить траву и посадить ефрейтора на «губу». Из утреннего приказа Предлагаю первое знакомство с браузером Internet Explorer считать состоявшимся. Перейдем к
Глава 9 Начинаем работу
Глава 9 Начинаем работу Эта глава посвящена основным приемам работы в программе Excel, редактированию и форматированию ячеек, а также созданию диаграмм.• Редактирование ячеек• Ввод формул• Работа с диапазонами ячеек• Автоматический ввод значений• Форматирование
Глава 13 Начинаем работу со справочниками
Глава 13 Начинаем работу со справочниками При заполнении документов, как мы вскоре увидим, часто используются данные, определенные заранее и являющиеся основой информационной базы. Можно выделить несколько типов справочной информации: данные, хранящиеся в справочниках,
0. Начинаем
0. Начинаем Когда вы пишете программу для компьютера, вы должны «говорить» на языке, который ваш компьютер понимает: на языке программирования. Есть много, очень много разных языков, и многие из них – превосходные. В этом учебнике я выбрал для использования мой любимый
Глава 5. Начинаем взлетать. Концепция развития программиста
Глава 5. Начинаем взлетать. Концепция развития программиста Есть такое выражение «Талантливый человек - талантлив во всем». Действительно, успешным людям часто сопутствует удача, за какое бы дело они не взялись. В чем же их секрет? Секрет в том, что они живут гармоничной
Начинаем заново?
Начинаем заново? Четыре года назад, в Главе 14, я обещал вам, что наши дни повторного изобретения колеса и написания одних и тех же программ на каждом уроке, прошли и что с этого момента мы будем придерживаться более завершенных программ, к которым мы должны просто добавлять
Начинаем...
Начинаем... Да, это именно та книга, которая необходима для того, чтобы начать освоение VBA (аббревиатура от Visual Basic for Applications, что означает Visual Basic для приложений).Благодаря этой книге вы узнаете об основных принципах программирования в VBA и получите необходимые навыки для
Глава 3 Начинаем работу в ArCon
Глава 3 Начинаем работу в ArCon • Проект ArCon• Создание нового проектаПредыдущие две главы носили обзорный характер. Главное, что вы должны были получить после их прочтения, – это хорошее представление о возможностях и общих принципах работы в программе ArCon. Сейчас, полагаю,
Начинаем работу. Как правильно включить и выключить ноутбук
Начинаем работу. Как правильно включить и выключить ноутбук Грамотное включение и отключение компьютера очень важно для его долгой и продуктивной жизни.Итак, откройте ноутбук. На рабочей панели, прямо над клавиатурой, обычно посередине, находится большая кнопка, на
Глава 1 Интернет — начинаем работать
Глава 1 Интернет — начинаем работать Запуск обозревателя Internet Explorer Для запуска обозревателя нужно щелкнуть по его значку — это симпатичная голубая буква е, вокруг которой что-то быстро вращается по орбите. Значок IE можно найти:? в панели быстрого запуска, на панели задач
Глава 3 Начинаем «вскрытие»
Глава 3 Начинаем «вскрытие» А вместо сердца – пламенный мотор. Из песенки о революционерах-киборгах И снова здравствуйте! Это на тот случай, если первая часть показалась вам слишком простой и вы начали читать книгу с данной главы.Специально для таких читателей озвучим
НАЧИНАЕМ РАБОТУ С WINDOWS
НАЧИНАЕМ РАБОТУ С WINDOWS Наконец-то вы удобно угнездились на водительском месте в роскошной и красивой (хотя до ужаса капризной) спортивной машине под названием Windows. И вам нужно срочно выяснить две вещи: во-первых, как ею управлять, и, во-вторых, куда на ней можно поехать? А