Показаны сообщения с ярлыком Hello world. Показать все сообщения
Показаны сообщения с ярлыком Hello world. Показать все сообщения

суббота, 29 мая 2010 г.

Ruby ч1: Hello World, или знакомство с Ruby.

Захотелось мне узнать, что же за зверь такой фреймворк ROR. Но для того, чтобы это узнать, надо разобраться сначала с самим Ruby, как он хоть выглядит в принципе и как на нем писать:)
Итак, поехали.
У меня имеется тестовая виртуальная машина с Linux Debian.
Необходимо установить на нее Ruby. Для этого выполняем следующую команду:
aptitude install ruby libzlib-ruby rdoc irb
Что же мы ставим? Ruby - это сам язык ruby, libzlib-ruby - библиотека zlib для ruby, rdoc - инструмент для генерации документации на основе документов ruby, irb - коммандная строка ruby.
Когда все это установится, можно проверить работу ruby так, как написано здесь. Например, можно использовать Ruby как калькулятор:
irb(main):007:0> a = 3 ** 2
=> 9
irb(main):008:0> b = 4 ** 2
=> 16
irb(main):009:0> Math.sqrt(a+b) => 5.0
Или взглянем на то, как в Ruby определяются методы:
irb(main):010:0> def h
irb(main):011:1> puts "Hello World!"
irb(main):012:1> end
=> nil
Здесь мы определили метод h, который при своем вызове будет выводить на экран фразу "Hello World!",
Чтобы вызвать этот метод, достаточно всего лишь ввести h:
irb(main):013:0> h
Hello World!
=> nil
irb(main):014:0> h()
Hello World!
=> nil
На этом совсем предварительное знакомство с Ruby закончим. Если понадобится (а я уверен, что понадобится), то вернемся к этому в следующих статьях:)

понедельник, 9 ноября 2009 г.

Hello World на C++ под Linux Debian или Ubuntu

Кратенькая инструкция по созданию приложения "Hello World" в Linux Debian.
Передо мной вдруг встал вопрос, как программировать на С++ в консоли линукса. Как это сделать в Eclipse - понятно, а вот как в консоли, я не знал.
Но, разобравшись, я понял, что ничего сложного в этом нет.
Во первых, надо установить компилятор - программа, которая из кода C++ будет делать исполняемый файл.
Для этого в терминале/консоли пишем следующее:
1) Очень важно обновить репозиторий, а то у меня из-за этого компилятор не запускался и не установился толком:
sudo aptitude update
2) Устанавливаем компилятор:
sudo aptitude install g++
3) Пишем нашу программу, скажем в vim'е:
vim test.cpp
и вводим следующее:

#include <iostream> 
int main()
{
    std::cout << "Hello, world!" << std::endl;
}
и сохраняем.
4) Компилируем:

g++ -o exetestcpp  -Wall test.cpp
где exetest.cpp - имя исполняемого файла, test.cpp - имя файла, который мы компилируем.
5) Запускаем:
./testcpp.exe
Получаем:
Hello, world!

Вот и все. Как видите, и впрямь ничего сложного.