Need help? Chat now!

Hostwinds Блог

Результаты поиска для:


Что такое Руби? Популярное изображение

Что такое Руби?

от: Hostwinds Team  /  Февраль 22, 2020


Кто видел классический фильм под названием Волшебник из страны Оз?Если у вас есть, вы можете быть знакомы с культовыми тапочками Дороти.Вы случайно знаете, что создатели Волшебник из страны Оз Первоначально хотел, чтобы тапочки были серебряными? Они, безусловно, сделали правильный выбор, обновившись в Ruby. Точно так же яркий разум по имени Мацумото когда-то обновил свой опыт кодирования, разработал язык программирования Ruby.

Если вы еще не написали код на Ruby, вы нашли идеальный вводный пост в блоге, чтобы дать вам некоторый опыт работы с Ruby перед началом работы!

Что такое Руби?

Ruby - это язык программирования. Чтобы уточнить это, Ruby - это объектно-ориентированный язык программирования.

Что такое объектно-ориентированный?

Это означает, что все значения в коде рассматриваются как объекты с характеристиками, определяющими их. Каждый элемент представляет объект и имеет свойства, такие как физические объекты. Кроме того, каждый объект имеет методы, которые являются частными для него.

Разработать на личности Руби Еще большеRuby известен как язык общего назначения из-за разнообразного диапазона проектов, которые вы можете создавать, используя его.Подумать об этом.Ruby упоминается как много вещей, один из которых является «мультипарадигматический язык программирования».

Когда дело касается Ruby, главное - это простота. Его просто печатать и читать. С этой целью Ruby - это язык программирования высокого уровня.

Что такое язык программирования высокого уровня?

Подождите, мы задали этот вопрос раньше!Следующий выдержка находится из предыдущих HostWinds Blog Post, под названием «Intro в Python».

"Определение языка программирования высокого уровня: Язык программирования высокого уровня - это тот, который тесно напоминает язык, на котором говорят люди.Языки высокого уровня облегчают код, потому что они более интуитивны, чем языки низкого уровня ».

ЧИТАТЬ БОЛЬШЕ: Введение в Python

Вы слышали о принципе Ruby по наименее удивлению (Полю)?

Этот принцип идет вместе со всей концепцией «простота», на которой мы проходили. ПОЛА По сути означает, что делает вещи как можно более несложными.Синтаксис Ruby напоминает английский язык.Такой бывает дело, это не удивительно что конкретная команда, написанная в Ruby, делает то, что она делает. Вот почему Ruby так привлекателен тем, кто новый для кодирования.

Аналогичным образом, у Ruby есть и другие принципы, которым он должен соответствовать. Например, Ruby предназначен для людей, а не для компьютеров. Другими словами, Ruby был создан для того, чтобы люди те, кто здесь главныйНе компьютерные роботы (которые были сделаны для единственной цели служащих людей), имеют удобный опыт во время работы с Ruby.Неважно, если Ruby является удобным для компьютеров, потому что они роботы!

Ruby носит много шапок.Да, это как высокоуровневый, так и объектно-ориентированный, но это также язык сценариев а также интерпретированный язык.Мы слишком далеко впереди себя здесь?Давайте пройдем несколько быстрых определений, чтобы быть в безопасности.

Что такое язык сценариев?

Язык сценариев автоматически выполняет команды через определенную систему времени выполнения.

Что такое интерпретируемый язык?

Наше сообщение в блоге «Intro To Python» охватывало это для нас: интерпретируемый язык «[...] переводится на формат, который компьютер может понять во время выполнения. Соответственно, компиляция не имеет место [...]. Скорее кодвыполняется сразу во время выполнения ».

В настоящее время Ruby очень, очень Популярный язык, который в основном используется для создания веб-приложений.Посмотрим, как путешествие Рубина по желтой кирпичной дороге все началось.

Немного истории Ruby

Ruby был впервые представлен в мир в 1995 году Юкихиро Мацумото.Matsumoto, или «Matz», выпустил Ruby версии 1.0 в 1996 году. Как указано выше, Ruby используется много для веб-программирования, главным образом, поскольку он был изобретен для повышения производительности.Как?Это несложный и упрощенный стиль и синтаксис, конечно.

Вот как Ruby пришел к плоту: Это своего рода Златовласка и три медведя история.Мацумото построил Ruby после реализации, он не был удовлетворен Python или Perl.Python нужен больше объектно-ориентированной функциональности, насколько касалось Matsumoto, в то время как Perl требуется больше мощности.Matz решил, что он хотел работать с совершенно новым языком программирования, который был гибридом между лучшими частями Python и Perl.

Входит Руби!

Синтаксис Ruby

Чистый, лаконичный и компактный синтаксис Ruby позволяет использовать программы намного быстрее, чем средний язык программирования.Например, скобки не являются необходимостью.Синтаксис Ruby вообще не нуждается в препинании, для этого.Вам даже не нужно добавлять съемку в конце каждого сегмента кода.В этом случае вы можете вставить разрыв линии между этим кусочком кода и рядом с тем же эффектом.

Этот язык программирования происходит чувствительным к регистру.Идентификаторы даже не исключены из чувствительного к регистру рубина.Идентификаторы - это просто имена, данные различным методам и переменным.

На больше синтаксиса!Ruby использует блоки и определяет их через скобки и ключевые слова.Кроме того, пробел не имеет значения в Ruby.Поэтому вы можете начать кодирование с Ruby на любой линии, которую вы хотели бы.

На другом заметке вам не нужно объявлять переменные при использовании Ruby.Все переменные экземпляра на этом уникальном языке являются полностью частными.Ruby использует методы аксессуаров для раскрытия переменных.

Метод доступа Ruby выглядит примерно так:

Рубин 1 attr_reader

Что такое области видимости переменных?

Переменные Scopes относятся к областям в программе, где присутствуют определенные переменные. Ruby имеет локальный, класс, экземпляр и глобальный уровень различных областей.

Получение немного более сложного здесь: Ruby поддерживает первые классы продолжения.Для распадания этого потребовалось много времени, но мы настоятельно рекомендуем смотреть на термин.Это довольно увлекательно.

Есть много других, откуда это взялось.

Совет для дальнейшего понимания сложных вещей, для которых можно использовать Ruby: Посмотрите на метапрограммирование.

Еще один совет: Посмотрите на «лексические замыкания» и «параметрический полиморфизм».

Теперь мы готовы настроить немного кода Ruby.Во-первых, вы должны знать, что каждый файл Ruby заканчивается в .rb.Допустим, наш рубинный файл называется 'myrubyfile.rb.'

Если мы хотим отображать «HOVENDWINDS, любит вас!»На веб-странице, например, все, что вам нужно ввести, является следующим:

Ruby 1 помещает «Hostwinds любит тебя!»;

Теперь запустите это:

Рубин 1 $ рубин myrubyfile.rb

Угадайте, что будет отображаться на вашей странице? Ты понял!

Hostwinds любит вас!

Если вы хотите комментировать в Ruby, добавьте «#» перед предложением (ы).

Ruby 1 # Комментарии по Ruby здесь!

Теперь, если вам нужно сделать несколько комментариев, вы также можете напечатать «= начать» до комментариев и «= end» после того как:

Ruby 123456 = begin Рубиновые комментарии идут сюда! И здесь! И здесь! Это может продолжаться вечно! = End

Это просто крошечное мнение о том, как выглядит Руби.

Что такое Ruby on Rails?

Ruby On Rails - это библиотека или структура с открытым исходным кодом Ruby.Дэвид Хайнемейер Хансон разработал такую программную библиотеку.Ruby On Rails - это библиотека, которая расширяет функциональность Ruby.

Ruby на рельсах также называют «рельсами».

Одна из классных вещей о Ruby на рельсах заключается в том, что вы не нуждаетесь в техническом виде, чтобы понять рубину, как спина вашей руки, чтобы понять первое.Это, безусловно, помогает, особенно с синтаксисом.Тем не менее, это не требуется.Ruby On Rails отвечает за создание фантастических приложений, таких как HULU и Shopify!

Что такое RubyGems?

Rubygems - это менеджер модуля для Ruby.Вы можете вытащить из программных библиотек программного обеспечения Ruby Software (или приложений) для расширения функциональности Ruby.

Интересный факт: Каждая программная библиотека в Rubygems называется «GEM».Существуют десятки тысяч драгоценных камней Ruby.

Помимо стандартной библиотеки Ruby, язык программирования поддерживает такие модули, как HTTP, XML, JSON и многие другие.

Особенности Ruby

Несколько функций делают Ruby уникальными и полезными.

А именно:

Утиный ввод:

Еще раз мы использовали помощь в блоге в блоге «Intro в Python», чтобы предоставить вам несколько определений здесь.

"Определение Duck Typing: Чтобы правильно определить набрать утки, позвольте нам объяснить «тест утки».Если объектные квернуты и ходит как утка, это действительно утка.Эта терминология используется в царстве объектно-ориентированного программирования, поскольку объект определяется его свойствами и способами, а не типами. "

Вывоз мусора:

"Определение сборки мусора: Сборка мусора - это метод отслеживания каждого объекта, хранящегося в памяти, то в конечном итоге утилизируется объекты, которые не используются.Хотя это определение даже не удаленно охватывает тонкости этого процесса, он сделает для этого блогов.Для получения дополнительной информации о сборке мусора в этом контексте мы предлагаем смотреть наОбъект первого поколения.'"

Динамический набор текста:

"Определение динамического набора текста: Чтобы ввести динамически - это выполнить код во время выполнения, тем самым пропускав дополнительный шаг для компиляции кода ».

Дополнительные функции включают:

  • Операционная перегрузка
  • Строго принудительная инкапсуляция
  • Обработка исключений
  • Использование итераторов
  • Использование мета-классов
  • Наследование
  • Linux пользователя? Пользователь Windows? Ruby может работать как Solaris, так и Mac.

Разработчики также могут комбинировать Ruby с интегрированной средой разработки (IDE) для создания приложений еще быстрее.

Фантастическое сообщество Ruby - это не особенность, сами по себе.Тем не менее, это, несомненно, стоит упомянуть при перечислении льгот работы с этим языком.Большое сообщество Ruby работает совместно благодаря добровольческой информации и поддержке продолжать инновации и улучшать каждый год.Эта оживленная экипажа даже помогает новым разработчикам различными способами.Кроме того, сообщество обновляет участников по новостям Ruby, таких как недавно созданные библиотеки.

Прежде чем мы закончим, интересно ли вам узнать, какие наиболее часто используемые приложения были созданы с помощью Ruby?

Ruby использовался для создания престижных программ, включая, но не ограничиваясь:

  • Groupon
  • Github
  • Twitter
  • Моделирование для крупных корпораций, таких как Motorola
  • И путь, путь Больше!

Раскрась город в рубин

Лучшие новости о Руби? Это язык программирования с открытым исходным кодом, а это значит, что вы можете начать использовать его бесплатно прямо сейчас!

Так чего же ты ждешь?Давайте все нарисовать город, Ruby и попробуйте использовать этот мощный объектно-ориентированный язык программирования как можно скорее!

Снимание Комментарий ниже, если вы хотите, чтобы HOVENDWINDS написать последующее сообщение о Ruby на Rails! Прощай, пока люди.

Написано Hostwinds Team  /  Февраль 22, 2020