LoveTux

О Linux из своего опыта

Последние статьи

Вводная лекция по Linux. Часть 1. Язык программирования Си

Добрый день!
Сегодня у нас вводная лекция по Linux. С чего же всё началось и почему есть Linux, и при чем здесь язык программирования Си? Попробуем разобраться! В этой лекции мы поговорим о Си. Я решила не делать лонгрид по двум причинам. Мне, как человеку без опыта написания статей, будет тяжело это осилить, да и читателю будет проще читать несколько короткий текстов вместо одного большого.

Часть 1. Язык программирования Си (C).

Вы можете снова спросить при чем здесь Си? А отношение к этому языку программирования у Linux самое прямое. Давайте по порядку. Раньше, в далёкие бородатые времена, у компьютеров не было единого стандарта в плане операционных систем. Каждая модель «железки» была совместима только со своим программным обеспечением. У каждой модели компьютера был свой набор инструкций, своя прошивка, если Вам будет удобнее так понимать. Объяснение очень упрощенное, но и мы здесь не шибко профессионалы. Люди в комментариях меня поправят если я где-то чего-то попутала.

Язык программирования Си был разработан Деннисом Ритчи в стенах Bell Labs в период с 1969 по 1973 годы. Его главная задача, с которой его задумывали, как раз, и была объединение этих разрозненных компьютеров, работавших каждый по своему, чтобы они могли быть запрограммированы единым языком с возможностью переноса программ с одной модели машины на другую. Си предоставляет более высокий уровень абстракции, что упрощало и ускоряло разработку программного обеспечения и, самое главное, давало переносимость

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *