Длиннопост о языке Ruby от Dev Journal

Создал первый длиннопост на пикабу для тех, кому интересно больше узнать о языке Ruby и кто хочется научиться программировать, но не знает с чего начать.
Длиннопост о языке Ruby от Dev Journal Создал первый длиннопост на пикабу для тех, кому интересно больше узнать о языке Ruby и кто хочется научиться программировать, но не знает с чего начать.
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Вот объясните недалекому, как это: написан на языке Си.


То есть язык программирования Руби написан на языке Си, который написан на бейсике, который написан в "блокноте". 

раскрыть ветку (9)
3
Автор поста оценил этот комментарий

Есть языки компилируемые и есть интерпретиремые. Компилируемый язык - ваш код преобразовывается в машинный и исполняется операционной системой.

Интерпретируемый язык - ваш код как есть исполняется программой-интерпретатором. Так вот, эта программа-интерпретатор написана на C.

Есть например еще интепретируемый язык javascript, для него интерпретатором является браузер, а браузер написан на С++ например


3
Автор поста оценил этот комментарий

В одном комментарии не объяснить. Python, PHP тоже на Си написаны. Грубо говоря написание какой-то команды выполняется более сложный в написании код Си.

раскрыть ветку (6)
Автор поста оценил этот комментарий

Спасибо. То есть Си- это ДОС, а все остальные языки- это надстройка над ДОСом- Нортон, виндовс? =))

раскрыть ветку (5)
2
Автор поста оценил этот комментарий

Не совсем знаком с работой ОС от майрософт на таком уровне, но смысл наверное такой)

раскрыть ветку (4)
Автор поста оценил этот комментарий

Осталось узнать, на чем написан СИ и как вообще глубока эта кроличья нора)

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Си компилируется в машинных код) Он в свою очередь в электрический сигнал. Конец норе)

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

>Конец норе)

Всего лишь точка, с которой можно кинуть факел вглубь и увидеть, как его поглощает тьма.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Я выбираю красную таблетку, Морфиус.

Автор поста оценил этот комментарий
Вот объясните недалекому, как это: написан на языке Си.

Сам по себе язык ни на чём не написан. Написана его "реализация", а именно компилятор/интерпретатор. GCC (компилятор С) недавно перевели с С на С++. Clang тоже на С++ написан. Есть компиляторы С написанные на С.


Вообще многие компиляторы стараются писать на этом самом языке. Для новых языков это часто является самым большим проектом. Ну и языки придумывают для получения преимуществ - логично их использовать. Так что Go недавно на Go переписали. Rust давно на расте и написан и т.д.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку