× Темы

Философско-исторический аспект Ruby

0

Раньше люди пользовались пальцами, камушками и палочками для произведения простых расчетов. Это были совсем примитивные орудия умственного труда, которые с течением времени и роста человека, как человека разумного начинали приобретать более сложный вид. Иметь более расширенный диапазон операций и все большую вычислительную способность. Таким образом в конце концов человечество получило компьютеры — не совсем умные, но совсем исполнительные машины.

Вы подумаете, что компьютер умнее вас, но это далеко не так, компьютер был создан человеком, и все, что он умеет делать — это выполнять команды человека. Компьютер не способен понимать человеческий язык, поэтому человек был обязан создать для компьютера собственный язык, который бы тот понимал, и так же хорошо должен был владеть человек. Человеку нужно было создать связь для общения между компьютером и человеком.
Компьютерные языки были достаточно неудобны в использовании, человек носящий громкое имя Человек стал уподоблять себя машине общаясь с машиной на ее же языке. Это многим не нравилось, но многим людям доставляло удовольствие. Вы же прекрасно знаете как называются такие люди, которые любят боль и унижения?

Так продолжалось до тех пор, пока один программист родом из страны восходящего Солнца и уже зашедших за горизонт самураев не решил изменить ход событий. Имя ему Якихиро Мацумото — именно он является создателем языка Ruby. В мировом сообществе также известный как Matz !

Философско-исторический аспект Ruby


Matz всегда говорил:
Человек создан для творчества, и я всегда знал, что люблю создавать вещи. Увы, я обделен талантом художника или музыканта. Но я могу писать программы.

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


Matz был не доволен существовавшими языками на тот момент, он объединил части его любимых языков (Perl, Smalltalk, Eiffel, Ada и Lisp), чтобы сформировать новый язык. Взял все самое лучшие из других языков и сделал еще лучше. В 1993 году родился маленький зародыш Ruby, он кричал и почти ничего не умел, в 1995 вышла его первая версия, которая уже могла ходить и просить кушать и привлекать внимание у сообщества. Сейчас Ruby возмужал и стал действительно мощным и популярным языком программирования, а самое главное — этот язык программирования, он человеко-ориентированный!

Ruby — это практически тот язык, на котором говорит человек, именно по этой причине Ruby называется высокоуровневым языком программирования! Для того, чтобы компьютер понимал человека , у Ruby имеется интерпретатор, это такой переводчик Ruby языка в язык понятный компьютеру.
Ruby позволяет человеку творить, создавать и описывать свои мысли и желания так, что ваш код можно читать на одном вздохе, естественно, если вы являетесь хорошим писателем. Поверьте, как бы люди не хвалили Ruby, каким бы идеальным языком он не был, вы всеравно сможете писать, то, что программистский народец называет Говнокодом (от лат. Govnos и Codus).

Этот учебник является форком проекта (rubydev), от которого автор решил отказаться(
Но небольшое руби сообщество, которым нравятся его мысли и идеи не позволило этому случиться. Так появился этот проект.
В свою очередь я попытаюсь исправить некоторые аспекты и улучшить для вашего понимания. Также рад к любой обоснованной критики. Сделаем эту информацию еще более понятной, современной и идеальной.

Задачей rubydev данного учебника являлось и является сейчас не просто систематизация знаний, их углубление и предоставление вам, моим дорогим читателям, уже переваренной и обогащенной витаминами пищи, но и выработка хорошего стиля написания кода, такого, чтобы ваш код был сравним с романами Жуля Верна.
все для dleфильмы и сериалы онлайн hdавтоматический обмен webmoney на приват24android игры, приложения, инструкции, обзоры



Оценить статью