gatoazul (gatoazul) wrote,
gatoazul
gatoazul

Categories:

Генезис языка С. Бесполезная информация

В конце 60-х стало понятно, что ОС и утилиты можно писать на языках высокого уровня и это дает массу преимуществ при очень небольших потерях. Поскольку распространенные до этого языки вроде Фортрана или Алгола решительно не годились, началась мода на написание языков, специально заточенных под системное программирование.

Использовала такой язык и фирма DEC. Назывался он Блисс и широко применялся на куче их компьютеров. На нем были написаны почти все утилиты VMS. Существовала и 32-разрядная версия языка.

BCPL фирмы AT&T в сущности был доморощенным Блиссом, а С представляет собой дальнейшее развитие BCPL. Местами сходство просто непристойно. Из Блисса же берут начало некоторые странные вещи, вроде присваивания как выражения.
Subscribe

  • Ответ на загадку Новака

    Профессор Новак как-то предложил своим коллегам такую загадку: The poor have it, the rich need it, it is greater than God, more evil than devil,…

  • Загадка Новака

    Следующая загадка предназначется только для тех, кто очень хорошо знает английский язык. К сожалению, адекватно перевести ее на русский, так, чтобы…

  • Ответ на загадку с картинкой

    Этот коллаж иллюстрирует название довольно известной раньше книги. ====================================================== Карл Маркс.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 35 comments

  • Ответ на загадку Новака

    Профессор Новак как-то предложил своим коллегам такую загадку: The poor have it, the rich need it, it is greater than God, more evil than devil,…

  • Загадка Новака

    Следующая загадка предназначется только для тех, кто очень хорошо знает английский язык. К сожалению, адекватно перевести ее на русский, так, чтобы…

  • Ответ на загадку с картинкой

    Этот коллаж иллюстрирует название довольно известной раньше книги. ====================================================== Карл Маркс.…